AWS S3 モジュール
Adobe Workfront Fusion AWS S3 モジュールを使用すると、S3 バケットに対して操作を実行できます。
アクセス要件
この記事で説明している機能を使用するには、次のアクセス権が必要です。
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
---|---|
Adobe Workfront パッケージ | 任意 |
Adobe Workfront プラン |
新規:標準 または 現在:仕事以上 |
Adobe Workfront Fusion ライセンス** |
現在:Workfront Fusion ライセンス要件なし または 従来のバージョン:作業の自動化と統合のためのWorkfront Fusion |
製品 |
新規:
または 現在:Adobe Workfront Fusion を購入する必要があります。 |
このテーブルの情報について詳しくは、 ドキュメントのアクセス要件を参照してください。
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」フィールドが表示される場合があります。モジュール内の太字のタイトルは、必須フィールドを示します。
フィールドまたは関数の上にマップボタンが表示されている場合は、このボタンを使用すると、そのフィールドの変数や関数を設定できます。詳しくは、 モジュール間で情報をマッピングするを参照してください。
アクション
バケットを作成
このアクションモジュールは、AWSにバケットを作成します。
ファイルを取得
このアクションモジュールは、バケットからファイルをダウンロードします。
API 呼び出しの実行
このアクションモジュールは、AWS S3 API に対してカスタム呼び出しを行います。
Amazon S3 API について詳しくは、「Amazon S3 REST API の概要」を参照してください。
https://s3.<selected-region>.amazonaws.com/
を基準として指定する必要があります。リクエストヘッダーを追加します。追加するヘッダーごとに、「 項目を追加 」をクリックしてヘッダーを入力します。 次の共通のリクエストヘッダーを使用できます。リクエストヘッダーについて詳細は、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 リクエスト認証について詳しくは、AWS ドキュメントの 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 ドキュメントの Authorization Header の署名計算を参照してください。 |
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 で使用する場合は、条件文を引用符で囲みます。
ファイルをアップロード
このアクションモジュールは、AWS S3 バケットにファイルをアップロードします。
検索
ファイルをリストする
指定された場所からファイルのリストを返します。
フォルダーをリストする
指定された場所からフォルダーのリストを返します。