Oracle Cloud의 객체 스토리지에 생성된 버킷의 파일 삭제
2061 단어 oraclecloud오브젝트 스토리지
소개
이 기사에서는 oci 명령 행을 사용하여 Oracle Cloud의 오브젝트 스토리지에 작성된 버킷의 파일을 정리하는 방법에 대해 설명합니다.
예를 들어 객체 스토리지 버킷에 많은 양의 파일을 업로드하고 더 이상 필요하지 않을 때 콘솔 화면에서 매번 선택하고 삭제하는 것은 현실적이지 않습니다. 또한 Oracle Cloud 사양에서 오브젝트 스토리지 버킷에 파일이 있는 경우 버킷별로 삭제할 수 없습니다.
oci 명령줄을 사용하여 대량으로 업로드한 파일을 일괄 삭제할 수 있습니다.
객체 스토리지 버킷의 파일 일괄 삭제
oci 명령행을 실행하는 경우, API 액세스용의 사용자의 작성이나, 권한 설정등이 필요하게 됩니다만 본 기사에서는 생략합니다.
오브젝트 스토리지 버킷의 파일 삭제는 다음 명령을 실행합니다.--dry-run
를 붙이는 것으로 실제로 삭제하기 전에 테스트를 할 수 있습니다.
$ oci os object bulk-delete -ns <クラウドアカウント> -bn <バケットの名前> --dry-run
데이터량이 많으면 응답에 시간이 걸리지만 성공하면 다음과 같은 출력이 이루어집니다.
{
"delete-failures": {},
"deleted-objects": [
"<ファイル名>",
"<ファイル名>",
"<ファイル名>",
・・・
]
}
--dry-run
에서 확인하고 문제가 없으면 --dry-run
를 제거하고 실행합니다.
$ oci os object bulk-delete -ns <クラウドアカウント> -bn <バケットの名前>
경고가 표시되므로 y
를 입력합니다.
WARNING: This command will delete at least 1000 objects. Are you sure you wish to continue? [y/N]: y
파일이 삭제됩니다. --dry-run
런타임보다 시간이 오래 걸리므로 나중에 명령 실행 결과를 기다립니다.
Deleted <ファイル名> [####################################] 100%
Deleted <ファイル名> [####################################] 100%
Deleted <ファイル名> [####################################] 100%
・・・
{
"delete-failures": {},
"deleted-objects": [
"<ファイル名>",
]
}
결론
이상, Oracle Cloud의 오브젝트 스토리지에 만들어진 버킷의 파일을 소거하는 방법이었습니다.
oci 명령줄을 사용하여 효율적으로 작업할 수 있습니다.
Reference
이 문제에 관하여(Oracle Cloud의 객체 스토리지에 생성된 버킷의 파일 삭제), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Brutus/items/871ba37fe3dc6dba6e19
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
{
"delete-failures": {},
"deleted-objects": [
"<ファイル名>",
"<ファイル名>",
"<ファイル名>",
・・・
]
}
WARNING: This command will delete at least 1000 objects. Are you sure you wish to continue? [y/N]: y
Deleted <ファイル名> [####################################] 100%
Deleted <ファイル名> [####################################] 100%
Deleted <ファイル名> [####################################] 100%
・・・
{
"delete-failures": {},
"deleted-objects": [
"<ファイル名>",
]
}
이상, Oracle Cloud의 오브젝트 스토리지에 만들어진 버킷의 파일을 소거하는 방법이었습니다.
oci 명령줄을 사용하여 효율적으로 작업할 수 있습니다.
Reference
이 문제에 관하여(Oracle Cloud의 객체 스토리지에 생성된 버킷의 파일 삭제), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Brutus/items/871ba37fe3dc6dba6e19텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)