AWS S3 モジュール
Adobe Workfront Fusion AWS S3 モジュールを使用すると、S3 バケットに対して操作を実行できます。
アクセス要件
この記事で説明している機能を使用するには、次のアクセス権が必要です。
ご利用のプラン、ライセンスタイプまたはアクセス権を確認するには、Workfront 管理者にお問い合わせください。
Adobe Workfront Fusion ライセンスについて詳しくは、Adobe Workfront Fusion ライセンスを参照してください。
前提条件
AWS S3 モジュールを使用するには Amazon Web Service アカウントが必要です。
AWS S3 API の情報
AWS S3 コネクタでは、以下を使用します。
AWS を Workfront Fusion に接続 connect-aws-to-workfront-fusion
AWS S3 を Workfront Fusion に接続するには、AWS アカウントを Workfront Fusion に接続する必要があります。これを行うには、まず AWS IAM で API ユーザーを作成します。
-
AWS IAM アカウントにログインします。
-
ID とアクセスの管理/アクセス管理/ユーザー に移動します。
-
「ユーザーを追加」をクリックします。
-
新しいユーザーの名前を入力し、「アクセスタイプ」セクションで「プログラムアクセス」オプションを選択します。
-
「既存のポリシーを直接添付」をクリックして、検索バーで AmazonS3FullAccess を検索します。それが表示されたら選択して「次へ」をクリックします。
-
他のダイアログ画面を進み、「ユーザーを作成」をクリックします。
-
提供された アクセスキー ID および 秘密アクセスキー をコピーします。
-
Workfront Fusion に移動して、AWS S3 モジュールの 接続を作成 ダイアログを開きます。
-
手順7の「アクセスキー ID」および「秘密アクセスキー」をそれぞれのフィールドに入力し、「続行」をクリックして接続を確立します。
接続が確立されました。モジュールの設定に進むことができます。
AWS S3 モジュールとそのフィールド
AWS S3 モジュールを設定する際、Workfront Fusion に以下のフィールドが表示されます。これらに加えて、アプリまたはサービスのアクセスレベルなどの要因に応じて、追加の AWS S3 フィールドが表示される場合があります。モジュール内の太字のタイトルは、必須フィールドを示します。
フィールドまたは関数の上にマップボタンが表示されている場合は、このボタンを使用すると、そのフィールドの変数や関数を設定できます。詳しくは、 Adobe Workfront Fusion でモジュールから別のモジュールに情報をマッピングを参照してください。
アクション
バケットを作成
ファイルを取得
バケットからファイルをダウンロードします。
ファイルをアップロード
API 呼び出しを実行
Amazon S3 API について詳しくは、「Amazon S3 REST API の概要」を参照してください。
https://s3.<selected-region>.amazonaws.com/
を基準として指定する必要があります。API 呼び出しを設定する必要がある HTTP リクエストメソッドを選択します。詳細情報は、Adobe Workfront Fusion の HTTP リクエストメソッドを参照してください。
リクエストヘッダーを追加します。次の共通のリクエストヘッダーを使用できます。リクエストヘッダーについて詳細は、AWS S3API ドキュメントを参照してください。
Workfront Fusion 認証ヘッダーを自動的に追加します。
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 layout-auto | |
---|---|
ヘッダー名 | 説明 |
Content-Length | RFC 2616 に従ったメッセージの長さ(ヘッダーなし)。このヘッダーは、PUT や、XML を読み込む操作(ログや ACL など)に必要です。 |
Content-Type | リソースのコンテンツタイプ(リクエストコンテンツが本文にある場合)。例:text/plain 。 |
Content-MD5 | RFC 1864 に従って、base64 エンコードされた 128 ビットの MD5 ダイジェスト(ヘッダーなし)。このヘッダーをメッセージの整合性チェックとして使用し、データが最初に送信されたのと同じデータであることを検証できます。これはオプションですが、Content-MD5 メカニズムをエンドツーエンドの整合性チェックとして使用することをお勧めします。REST リクエスト認証について詳しくは、Amazonシンプルストレージサービス開発者ガイド の REST 認証を参照してください。 |
Date | リクエスターに応じた現在の日時。例:Wed, 01 Mar 2006 12:00:00 GMT 。Authorization ヘッダーを指定する場合は、x-amz-date ヘッダーまたは Date ヘッダーを指定する必要があります。 |
Expect |
アプリケーションで 100-continue を使用する場合、確認を受け取るまでリクエスト本文は送信されません。ヘッダーに基づいてメッセージを拒否した場合、メッセージの本文は送信されません。このヘッダーは、本文を送信する場合にのみ使用できます。 有効な値:100-continue |
Host |
パススタイルのリクエストの場合、値は このヘッダーは HTTP 1.1 に必要であり、ほとんどのツールキットで自動的に追加されます。HTTP/1.0 リクエストの場合はオプションです。 |
x-amz-content-sha256 | 署名バージョン 4 を使用してリクエストを認証する場合は、このヘッダーによってリクエストペイロードのハッシュが提供されます。オブジェクトをチャンク単位でアップロードする場合は、値を STREAMING-AWS4-HMAC-SHA256-PAYLOAD に設定して、署名がヘッダーのみを対象とし、ペイロードがないことを示します。詳細情報については、認証ヘッダーの署名の計算:複数チャンクでのペイロードの転送(チャンクアップロード)(AWS署名バージョン 4)を参照してください。 |
x-amz-date | リクエスターに応じた現在の日時。例:Wed, 01 Mar 2006 12:00:00 GMT 。Authorization ヘッダーを指定する場合は、x-amz-date ヘッダーまたは Date ヘッダーを指定する必要があります。両方を指定した場合は、x-amz-date ヘッダーの値が優先されます。 |
x-amz-security-token |
このヘッダーは、次のシナリオで使用できます。
このヘッダーは、Amazon DevPay を使用するリクエストおよび一時的なセキュリティ認証情報を使用して署名されたリクエストに必要です。 |
標準の JSON オブジェクトの形式で、API 呼び出しの本文の内容を追加します。
メモ:
if
などの条件ステートメントを JSON で使用する場合は、条件ステートメントの外側に引用符を挿入します。
検索
ファイルをリストする
指定された場所からファイルのリストを返します。
フォルダーをリストする
指定された場所からフォルダーのリストを返します。