rb

Prev Next

Classic/VPC環境で利用できます。

Object Storageから空のバケットを削除します。

構文

rb構文は次の通りです。

aws s3 rb \
    <s3-uri> \
    [--force] \
    --endpoint-url <endpoint-url>

オプション

rbの実行時に指定できるオプションについて説明します。

必須オプション

rbの必須オプションです。

オプション タイプ 必須の有無 説明
<s3-uri> String Required バケットの S3 URI
  • s3://{bucket_name}形式

任意オプション

rbの任意オプションです。指定しない場合、オプションにはデフォルト値が適用されます。

オプション タイプ 必須の有無 説明
--force Boolean Optional バケット内のすべてのオブジェクトを削除してからバケットを削除
  • 未入力の場合、空ではないバケットは削除不可

共通オプション

awsコマンドで共通して使用するオプションについては、Object Storageのオプションをご参照ください。

例

コマンドを実行すると、削除したバケットの名前が出力されます。--forceオプションを使用した場合、削除したオブジェクトのパスも併せて出力されます。

コマンド

空のバケットを削除するコマンドの例は次の通りです。

aws s3 rb s3://my-temp-bucket \
    --endpoint-url=https://kr.object.ncloudstorage.com

空でないバケットをオブジェクトごと削除するコマンドの例は次の通りです。

aws s3 rb s3://my-temp-bucket \
    --force \
    --endpoint-url=https://kr.object.ncloudstorage.com

出力

空のバケットを削除する出力の例は次の通りです。

remove_bucket: my-temp-bucket

空でないバケットをオブジェクトごと削除する出力の例は次の通りです。

delete: s3://my-temp-bucket/docs/report.txt
delete: s3://my-temp-bucket/sample.txt
remove_bucket: my-temp-bucket