Amazon Web Services® (AWS) Simple Storage Service® (S3) サービスとやり取りするには、Amazon S3® 接続コマンドを使用するチェーンのステップを追加します。例:
- ファイルのアップロード、ダウンロード、管理
- バケットの管理
- リストオブジェクト
- 事前署名オブジェクトURL
これらのコマンドは、S3用のAWSコマンドラインインターフェイス(CLI)で提供される現在の操作に対応している。これらのコマンドを有効にするには、IT管理者はまずAmazon S3 コネクタ を作成します。
コピーファイル
S3のある場所から別の場所にファイルをコピーするには、Copy file コマンドを使用する。
プロパティ
プロパティ |
詳細 |
ソースファイル |
bucket/path/to/file/in/S3 のように、コピーするファイルの場所を入力する。 |
バケット |
コピー先のバケツ名を入力します。 |
S3ファイルパス(キー) |
オブジェクトをコピーするフルパスを入力します。 |
出力
出力 |
出力タイプ |
コピー結果 |
JSON |
ターゲット・バケット |
文字列 |
ターゲット・キー |
文字列 |
終了コード
コード |
タイプ |
詳細 |
0 |
成功 |
成功 |
1 |
エラー |
コマンドは失敗しました |
バケツの作成
新しいS3バケットを作成するには、Create bucket コマンドを使用する。
プロパティ
プロパティ |
詳細 |
バケット |
作成するバケツの名前を入力します。 |
出力
出力 |
出力タイプ |
バケット |
JSON |
バケット名 |
文字列 |
終了コード
コード |
タイプ |
詳細 |
0 |
成功 |
成功 |
1 |
エラー |
コマンドは失敗しました |
バケットの削除
S3バケットを削除するには、Delete bucket コマンドを使用する。
プロパティ
プロパティ |
詳細 |
バケット |
削除するバケツの名前を入力します。 |
出力
なし
終了コード
コード |
タイプ |
詳細 |
0 |
成功 |
成功 |
1 |
エラー |
コマンドは失敗しました |
オブジェクトの削除
S3からオブジェクトを削除するには、Delete object コマンドを使用する。
プロパティ
プロパティ |
詳細 |
バケット |
削除するバケツの名前を入力します。 |
S3ファイルパス(キー) |
削除するバケツの場所を入力します。 |
出力
なし
終了コード
コード |
タイプ |
詳細 |
0 |
成功 |
成功 |
1 |
エラー |
コマンドは失敗しました |
ファイルをダウンロード
S3バケットからファイルをダウンロードするには、Download file コマンドを使用する。
プロパティ
プロパティ |
詳細 |
デスティネーション名 |
ダウンロードしたファイルの名前を入力します。 |
バケット |
ダウンロードするバケツの名前を入力します。 |
S3ファイルパス(キー) |
ダウンロード先へのフルパスを入力してください。 |
出力
出力 |
出力タイプ |
ダウンロードしたファイル |
ファイル |
終了コード
コード |
タイプ |
詳細 |
0 |
成功 |
成功 |
1 |
エラー |
コマンドは失敗しました |
リストバケット
ユーザがアクセスできる全てのS3バケットをリストアップするには、List buckets コマンドを使用する。
プロパティ
なし
出力
終了コード
コード |
タイプ |
詳細 |
0 |
成功 |
成功 |
1 |
エラー |
コマンドは失敗しました |
リストオブジェクト
プレフィックスにマッチするS3バケット内の全オブジェクトをリストアップするには、List objects コマンドを使用する。
プロパティ
プロパティ |
詳細 |
バケット |
リストアップするオブジェクトのあるバケツの名前を入力します。 |
接頭辞 |
リストアップするオブジェクトの接頭辞を入力する。このコマンドは、プレフィックスで始まるパスを持つすべてのオブジェクトを返します。 |
出力
終了コード
コード |
タイプ |
詳細 |
0 |
成功 |
成功 |
1 |
エラー |
コマンドは失敗しました |
事前署名オブジェクトURL
指定された期間アクセス可能な事前署名オブジェクトURLを作成するには、事前署名オブジェクトURL コマンドを使用する。
プロパティ
プロパティ |
詳細 |
バケット |
アクセス可能にするバケツの名前を入力します。 |
S3ファイルパス(キー) |
アクセスするフルパスを入力してください。 |
期間 |
URL を利用可能にする期間を、単位 に基づいて入力します。 |
ユニット |
Duration の時間単位を選択する。 |
出力
出力 |
出力タイプ |
ファイルの詳細 |
JSON |
署名済みURL |
文字列 |
終了コード
コード |
タイプ |
詳細 |
0 |
成功 |
成功 |
1 |
エラー |
コマンドは失敗しました |
ファイルをアップロード
S3バケットにファイルをアップロードするには、Upload file コマンドを使用する。
プロパティ
プロパティ |
詳細 |
ソースファイル |
S3にアップロードするファイルを入力します。 |
バケット |
アップロード先のバケット名を入力してください。 |
S3ファイルパス(キー) |
アップロード先へのフルパスを入力してください。 |
出力
出力 |
出力タイプ |
詳細のアップロード |
JSON |
バケット |
文字列 |
キー |
文字列 |
終了コード
コード |
タイプ |
詳細 |
0 |
成功 |
成功 |
1 |
エラー |
コマンドは失敗しました |