これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレータ、MAC OS オンライン エミュレータなどの複数の無料オンライン ワークステーションの 3 つを使用して、OnWorks の無料ホスティング プロバイダで実行できるコマンド sXNUMXrmbucketp です。
プログラム:
NAME
s3rmbucket - Amazon AWS S3 バケットを削除する
SYNOPSIS
s3rmbucket [オプション] [バケット ...]
オプション:
--access-key AWS アクセス キー ID
--secret-key AWS シークレット アクセス キー
環境:
AWS_ACCESS_KEY_ID
AWS_ACCESS_KEY_SECRET
OPTIONS
- 助けて 簡単なヘルプメッセージを印刷して終了します。
- 男 マニュアルページを印刷して終了します。
-詳細
作成されたバケットごとにメッセージを出力します。
- アクセスキー -秘密の鍵
AWS アカウントの「AWS アクセス キー識別子」を指定します。 - アクセスキー は
「アクセスキーID」、および -秘密の鍵 は「シークレットアクセスキー」です。 これらは
実質的には AWS アカウントの「ユーザー名」と「パスワード」であり、保管する必要があります。
機密。
アクセス キーは、これらのコマンド ライン パラメータを介して指定する必要があります。または、
ビア AWS_ACCESS_KEY_ID AWS_ACCESS_KEY_SECRET 環境変数。
コマンドラインでこれらを指定すると、環境変数がオーバーライドされます。
- 安全
HTTP の代わりに SSL/TLS HTTPS を使用して AWS サービスと通信します。
バケット XNUMX つ以上のバケット名。 可能な限り削除させていただきます。
バケットは空の場合にのみ削除できます。
バケット名の長さは 3 ~ 255 文字である必要があり、次の値のみを含めることができます。
英数字、アンダースコア、ピリオド、ダッシュ。 バケット名は大文字と小文字が区別されます
敏感です。
バケット名が XNUMX つ以上のダッシュで始まる場合、バケット名が
コマンドラインオプション。 この場合、コマンド ライン オプションとコマンド ライン オプションを分けてください。
バケット名は次のように XNUMX つのダッシュで構成されます。
s3rmbucket --verbose -- --bucketname
ENVIRONMENT 変数
AWS_ACCESS_KEY_ID AWS_ACCESS_KEY_SECRET
AWS アカウントの「AWS アクセス キー識別子」を指定します。 AWS_ACCESS_KEY_ID
「アクセスキーID」が含まれており、 AWS_ACCESS_KEY_SECRET 「秘密」が含まれています
アクセス キー」。これらは事実上、AWS への「ユーザー名」と「パスワード」です。
サービスであり、機密として保持する必要があります。
アクセス キーは、これらの環境変数を介して、または次の方法で指定する必要があります。
- アクセスキー -秘密の鍵 コマンドラインパラメータ。
コマンドラインパラメータが設定されている場合、それらのパラメータはこれらの環境変数をオーバーライドします。
CONFIGURATION FILE
構成オプションはファイルから読み取られます。~/.s3-ツール" 存在する場合。
形式はコマンド ライン オプションと同じで、XNUMX 行に XNUMX つのオプションが指定されます。 たとえば、
ファイルには以下が含まれる可能性があります:
- アクセスキー
--秘密鍵
- 安全
この設定ファイルの例では、AWS アクセス キーと安全なアクセス キーを指定します。
すべての通信には HTTPS を使用した接続を使用する必要があります。
DESCRIPTION
Amazon Simple Storage Service (S3) のバケットを削除します。 バケットは次の場合にのみ削除できます。
それは空です。
onworks.net サービスを使用してオンラインで s3rmbucketp を使用する
