Classic/VPC環境で利用できます。
バケットを作成します。コマンド
コマンド構文は次の通りです。
aws s3 mb <target> --endpoint-url <value> [--options]
パラメータ
パラメータの説明は次の通りです。
パラメータ | タイプ | 必須の有無 | 説明 | 制限事項 |
---|---|---|---|---|
--endpoint-url <value> | string | Y | コマンド呼び出しのデフォルト URLを指定 | krリージョンのみ対応、呼び出しドメイン情報はNcloud Storageの概要を参照 |
--debug | boolean | N | デバッグロギングを使用 | - |
--no-verify-ssl | boolean | N | SSL証明書を検証する基本動作を再定義 | - |
--no-paginate | boolean | N | 自動 pagination無効化、結果に対して最初のページが一度だけ呼び出される | - |
--output <value> | string | N | レスポンスの形式を指定 | 選択可能なオプション - json - text - table - yaml - yaml-stream |
--query <value> | string | N | レスポンスデータの絞り込みに使用する JMESPathクエリ | - |
--profile <value> | string | N | 認証情報ファイルで特定の profileを使用 | - |
--region <value> | string | N | リージョンを指定 | krのみ対応 |
--color <value> | string | N | output color設定 | 選択可能なオプション - on - off - auto |
--no-sign-request | boolean | N | 認証情報のロードを無効化 | - |
--ca-bundle <value> | string | N | SSL証明書の確認時に使用する CA証明書を指定 | - |
--cli-read-timeout <value> | int | N | 最大読み取り時間、0を入力するとタイムアウトではなく、ブロック状態に変更される | デフォルトは60秒に設定 |
--cli-connect-timeout <value> | int | N | 最大接続時間、0を入力するとタイムアウトではなく、ブロック状態に変更される | デフォルトは60秒に設定 |
--no-cli-pager | boolean | N | レスポンスの cli pagerを無効化 | - |
--cli-auto-prompt | boolean | N | CLI入力パラメータの自動プロンプト設定 | - |
--no-cli-auto-prompt | boolean | N | CLI入力パラメータの自動プロンプトを無効化 | - |
例
mbコマンドの呼び出し例とレスポンス例を説明します。
バケットを作成
呼び出し例
バケットを作成します。バケット名は、全リージョンで一意の名前を指定します。バケット名ガイドの詳細は、バケット名ルールガイドをご参照ください。
aws s3 mb s3://bucket-aaa --endpoint-url=http://kr.ncloudstorage.com
レスポンス例
レスポンスのサンプルコードは次の通りです。
make_bucket: bucket-aaa
既に同じ名前のバケットが存在する場合、以下のようなエラーメッセージが表示されます。
make_bucket failed: s3://bucket-aaa An error occurred (BucketAlreadyOwnedByYou) when calling the CreateBucket operation: Your previous request to create the named bucket succeeded and you already own it.