これはコマンド s3mkbucketp で、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できます。
プログラム:
NAME
s3mkbucket - Amazon AWS S3 バケットを作成する
SYNOPSIS
s3mkbucket [オプション] [バケット ...]
オプション:
--access-key AWS アクセス キー ID
--secret-key AWS シークレット アクセス キー
--acl-short private|public-read|public-read-write|authenticed-read
環境:
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 サービスと通信します。
--acl-ショート
バケットの作成時に「定型 ACL」をバケットに適用します。 より複雑な ACL を設定するには、
バケットの作成後に「s3acl」ツールを使用します。
以下の既製 ACL が現在 S3 によって定義されています。
プライベート 所有者は「FULL_CONTROL」を取得します。 他の誰もアクセス権を持っていません。 これは
デフォルト。
公に読まれる
所有者は「FULL_CONTROL」を取得します。 匿名プリンシパルには「読み取り」が付与されます。
アクセス。
パブリック-読み取り-書き込み
所有者は「FULL_CONTROL」を取得します。 匿名プリンシパルには「読み取り」が付与され、
「書き込み」アクセス。 これは、次の場合にバケットに適用すると便利なポリシーです。
匿名ユーザーがオブジェクトをバケットに PUT できるようにすることを目的としています。
認証済み読み取り
所有者は「FULL_CONTROL」を取得します。 登録済みとして認証されたプリンシパル
Amazon S3 ユーザーには「読み取り」アクセスが付与されます。
バケット XNUMX つ以上のバケット名。 できるだけ多く作成されます。
ユーザーが所有できるバケットは 100 個までです。
バケット名の長さは 3 ~ 255 文字である必要があり、次の値のみを含めることができます。
英数字、アンダースコア、ピリオド、ダッシュ。 バケット名は大文字と小文字が区別されます
センシティブ。 名前に大文字またはアンダースコアが含まれるバケットは、
仮想ホスティング方法を使用してアクセスすることはできません。
バケットはグローバル名前空間内で一意です。 つまり、誰かが作成した場合、
指定された名前のバケットを作成すると、他の人が同じ名前の別のバケットを作成することはできません
名前。
バケット名が XNUMX つ以上のダッシュで始まる場合、バケット名が
コマンドラインオプション。 この場合、コマンド ライン オプションとコマンド ライン オプションを分けてください。
バケット名は次のように XNUMX つのダッシュで構成されます。
s3mkbucket --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 サービスを使用してオンラインで s3mkbucketp を使用する