최신 업데이트:2025-08-20 11:13:49
이 인터페이스는 지정된 리소스를 클라우드 스토리지 플랫폼에서 새로운 이름의 리소스로 복사하는 기능을 제공합니다. 대상 버킷에 동일한 이름의 리소스가 이미 존재하는 경우, 기존 파일이 즉시 덮어쓰기됩니다.
참고: m3u8 파일을 복사하는 경우, ts 파일들은 함께 복사되지 않습니다.
요청 경로
POST /copy/{param_src}/{param_dst}
Host: <MgrDomain>
Authorization: <AccessToken>
참고:
param_src는 복사 작업의 소스 파일로, 복사할 리소스의 현재 위치를 나타냅니다.
param_dst는 복사된 리소스가 저장될 대상 위치 또는 새 이름을 지정합니다.
{param_src}와 {param_dst}의 생성 규칙은 EncodeEntryURI 형식을 참고하세요.헤더 설명
| 파라미터 | 필수 여부 | 설명 |
|---|---|---|
| Host | 예 | 관리 도메인 이름. 콘솔의 버킷 개요 인터페이스에서 확인할 수 있습니다. |
| Authorization | 예 | 관리 인증정보 입니다. |
Json 문자열이 반환됩니다.{
"message": "OK",
"code": 200
}
| 필드명 | 필수 여부 | 설명 |
|---|---|---|
| message | 예 | 파일 복사 성공 시 알림 메시지 |
| code | 예 | 요청 반환 상태 코드. HTTP 상태 코드 참고 |
Json 문자열이 반환됩니다.{
"code": "<code string>",
"message": "<ErrMsg string>"
}
| 필드명 | 필수 여부 | 설명 |
|---|---|---|
| code | 예 | HTTP 요청 응답 코드. HTTP 상태 코드 참고 |
| message | 예 | 파일 복사 실패 시 오류 메시지 |
curl -v -X POST -H "Authorization:86622e227a50d49d858c2494a935bc2e4ac543a7:OWE0M2UxMjMxZTg1NTJmMjdhYjk3ZDgyZDZkMmVhNWMxYzUzMGM0OQ==" --url "http://mgrDomain/copy/aW1hZ2VzOmdqaF9zeW4yLnR4dA==/aW1hZ2VzOmdqaF9zeW4yX2NvcHkudHh0"