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 Workflow パッケージと任意の Adobe Workfront Automation および Integration パッケージ Workfront Ultimate Workfront Fusion を追加購入した Workfront Prime および Select パッケージ。 |
| Adobe Workfront ライセンス |
標準 Work またはそれ以上 |
| Adobe Workfront Fusion ライセンス |
オペレーションベース:Workfront Fusion ライセンス要件なし コネクターベース(レガシー):Workfront Fusion for Work Automation および Integration |
| 製品 | 組織が Workfront Automation および Integration を含まない Select またはPrime Workfront パッケージを持っている場合は、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/ を基準として指定する必要があります。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認証リクエストについて詳しくは、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 ドキュメントの「Signature Calculations for the 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 バケットにアップロードします。
検索
ファイルをリストする
指定された場所からファイルのリストを返します。
フォルダーをリストする
指定された場所からフォルダーのリストを返します。