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 コネクタでは、次の機能が使用されます。

ベース URL
code language-none
https://s3.{{parameters.region}}.amazonaws.com
API タグ
v1.5.21

AWS を Workfront Fusion に接続 connect-aws-to-workfront-fusion

AWS S3をWorkfront Fusionに接続するには、AWS アカウントをWorkfront Fusionに接続する必要があります。 これを行うには、まず AWS IAM で API ユーザーを作成します。

  1. AWS IAM アカウントにログインします。

  2. ID とアクセスの管理アクセス管理ユーザー​に移動します。

  3. ユーザーを追加」をクリックします。

  4. 新しいユーザーの名前を入力し、「アクセスタイプ」セクションで「プログラムアクセス」オプションを選択します。

  5. 既存のポリシーを直接添付」をクリックして、検索バーで AmazonS3FullAccess を検索します。 それが表示されたら選択して「次へ」をクリックします。

  6. 他のダイアログ画面を進み、「ユーザーを作成」をクリックします。

  7. 提供された​アクセスキー ID および​ 秘密アクセスキー ​をコピーします。

  8. Workfront Fusionに移動し、AWS S3 モジュールの​接続を作成 ダイアログを開きます。

  9. 手順7の「アクセスキー ID」および「秘密アクセスキー」をそれぞれのフィールドに入力し、「続行」をクリックして接続を確立します。

接続が確立されました。 モジュールの設定に進むことができます。

AWS S3 モジュールとそのフィールド

AWS S3 モジュールを設定すると、Workfront Fusion には以下のフィールドが表示されます。 これらとともに、アプリやサービスのアクセスレベルなどの要因に応じて、追加の「AWS S3」フィールドが表示される場合があります。 モジュール内の太字のタイトルは、必須フィールドを示します。

フィールドまたは関数の上にマップボタンが表示されている場合は、このボタンを使用すると、そのフィールドの変数や関数を設定できます。 詳しくは、モジュール間での情報のマッピングを参照してください。

マップ切り替え

アクション

バケットを作成

このアクションモジュールは、AWSでバケットを作成します。

Connection
AWS アカウントを Workfront Fusion に接続する手順について詳しくは、この記事の AWS を Workfront Fusion に接続を参照してください。
Name
新しいバケットの名前を入力します。
Region
地域のエンドポイントを選択します。 詳しくは、AWS ドキュメントの地域エンドポイントを参照してください。

ファイルを取得

このアクションモジュールは、バケットからファイルをダウンロードします。

Connection
AWS アカウントを Workfront Fusion に接続する手順について詳しくは、この記事の AWS を Workfront Fusion に接続を参照してください。
Region
地域のエンドポイントを選択します。 詳しくは、AWS ドキュメントの地域エンドポイントを参照してください。
Bucket
ファイルのダウンロード元のバケットを選択します。
Path
ファイルにパスを入力します。 例:/photos/2019/February/image023.jpg

API 呼び出しの実行

このアクションモジュールは、AWS S3 APIをカスタム呼び出します。

Amazon S3 APIの詳細については、Amazon S3 REST APIの概要を参照してください。

Connection
AWS アカウントを Workfront Fusion に接続する手順について詳しくは、この記事の AWS を Workfront Fusion に接続を参照してください。
Region
地域のエンドポイントを選択します。 詳しくは、AWS ドキュメントの地域エンドポイントを参照してください。
URL
ホスト URLを入力します。 パスは https://s3.<selected-region>.amazonaws.com/ を基準として指定する必要があります。
Method

API 呼び出しを設定する必要がある HTTP リクエストメソッドを選択します。 詳しくは、Adobe Workfront FusionのHTTP リクエストメソッドを参照してください。

Headers

リクエストヘッダーを追加します。 追加する各ヘッダーについて、項目を追加をクリックし、ヘッダーを入力します。 次の共通のリクエストヘッダーを使用できます。 リクエストヘッダーについて詳細は、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 GMTAuthorization ヘッダーを指定する場合は、x-amz-date ヘッダーまたは Date ヘッダーを指定する必要があります。
Expect

アプリケーションで 100-continue を使用する場合、確認を受け取るまでリクエスト本文は送信されません。 ヘッダーに基づいてメッセージを拒否した場合、メッセージの本文は送信されません。 このヘッダーは、本文を送信する場合にのみ使用できます。

有効な値:100-continue

Host

パススタイルのリクエストの場合、値は s3.amazonaws.com です。 仮想スタイルのリクエストの場合、値は BucketName.s3.amazonaws.com です。 詳しくは、AWS ドキュメントの バーチャルホスティングを参照してください。

このヘッダーは 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 GMTAuthorization ヘッダーを指定する場合は、x-amz-date ヘッダーまたは Date ヘッダーを指定する必要があります。 両方を指定した場合は、x-amz-date ヘッダーの値が優先されます。
x-amz-security-token

このヘッダーは、次のシナリオで使用できます。

  • Amazon DevPay操作のためにセキュリティトークンを提供します。 Amazon DevPayを使用する各リクエストには、製品トークン用とユーザートークン用の 2 つのx-amz-security-tokenヘッダーが必要です。 Amazon S3 が認証済みリクエストを受け取ると、計算済みの署名と提供された署名を比較します。 署名の計算に使用されている複数値ヘッダーの形式が適切でない場合、認証の問題が発生する可能性があります。
  • 一時的なセキュリティ資格情報を使用する場合は、セキュリティトークンを提供します。 IAM から取得した一時的なセキュリティ認証情報を使用してリクエストを行う際には、このヘッダーを使用してセキュリティトークンを提供する必要があります。 一時的なセキュリティ認証情報の詳細については、「リクエストの実行」を参照してください。

このヘッダーは、Amazon DevPay を使用するリクエストおよび一時的なセキュリティ認証情報を使用して署名されたリクエストに必要です。

Query String
パラメーターやフォームフィールドなど、必要なクエリ文字列を追加します。
Body

標準の JSON オブジェクトの形式で、API 呼び出しの本文の内容を追加します。

メモ:

if などの条件文を JSON で使用する場合は、条件文を引用符で囲みます。

ファイルをアップロード

このアクションモジュールは、ファイルをAWS S3 バケットにアップロードします。

Connection
AWS アカウントを Workfront Fusion に接続する手順について詳しくは、この記事の AWS を Workfront Fusion に接続を参照してください。
Region
地域のエンドポイントを選択します。 詳しくは、AWS ドキュメントの地域エンドポイントを参照してください。
Folder
ファイルのアップロード先であるターゲットフォルダーを指定します。
Source file
以前のモジュールで使用したソースファイルを選択するか、ソースファイルの名前とデータをマッピングします。
Headers(オプション)

追加する各ヘッダーについて、項目を追加をクリックし、ヘッダーのキーと値を入力します。

使用可能なヘッダーについては、AWS ドキュメントのPutObjectを参照してください。

検索

ファイルをリストする

指定された場所からファイルのリストを返します。

Connection
AWS アカウントを Workfront Fusion に接続する手順について詳しくは、この記事の AWS を Workfront Fusion に接続を参照してください。
Region
地域のエンドポイントを選択します。 詳しくは、AWS ドキュメントの地域エンドポイントを参照してください。
Bucket
ファイルを検索する Amazon S3 バケットを選択します。
Prefix
でファイルを検索するフォルダーへのパスを入力します。例: workfrontfusion/work.

フォルダーをリストする

指定された場所からフォルダーのリストを返します。

Connection
AWS アカウントを Workfront Fusion に接続する手順について詳しくは、この記事の AWS を Workfront Fusion に接続を参照してください。
Region
地域のエンドポイントを選択します。 詳しくは、AWS ドキュメントの地域エンドポイントを参照してください。
Bucket
フォルダーを検索する Amazon S3 バケットを選択します。
Prefix(オプション)
フォルダーを検索するフォルダーへのパス(例:) workfrontfusion/work.
recommendation-more-help
workfront-fusion-help-workfront-fusion