AWS S3Put - AWS S3へ出力

Amazon Web ServicesのS3へコンテンツを出力します。

■ストリーム情報

入力フォーマットすべて
接続数1
出力フォーマットすべて
説明 入力ストリームをそのまま出力します。

■コンポーネントプロパティ

名前プロパティ型マッピング説明
コネクションを使用boolean- 接続情報に以下のコネクション名 を使用するかどうか選択します。
はい [true] - 以下のコネクション名 で指定した接続情報を使用します。
いいえ [false] - コネクション情報 以下のプロパティを使って接続を行います。
コネクション名connection-コネクションを使用 が「はい」の場合に接続先のAWSを指定します。 コネクションペインまたは管理コンソールにて作成されたAWS接続名を選択します。
各コネクションの詳細については、「はじめに」-「詳細なトピック」-「フローの構成要素」-「コネクションプロパティ」を参照してください。
コネクション情報group-コネクションを使用 が「いいえ」の場合に使用されるプロパティ群です。
アクセスキーstring入力&出力 アクセスキーを指定します。
サーバーがEC2インスタンス上にあり、アクセスキーを指定しない場合は、EC2インスタンスに設定されたIAMロールを使用します。
コネクションを使用 が「いいえ」の場合、この設定を参照します。
シークレットキーpassword入力&出力 シークレットキーを指定します。
コネクションを使用 が「いいえ」の場合、この設定を参照します。
プロトコルchoice入力&出力 FSMCで設定したプロキシーサーバーを使用する場合、「プロキシの設定」で設定されたプロキシ情報の選択に使用します。
コネクションを使用 が「いいえ」の場合、かつプロキシ設定を使用 が「はい」の場合、この設定を参照します。
HTTP [http] - HTTPの設定を使用します
HTTPS [https] - HTTPSの設定を使用します
タイムアウト(秒)int入力&出力 リクエスト時およびコネクション接続時のソケットタイムアウト時間を秒単位で指定します。
コネクションを使用 が「いいえ」の場合、この設定を参照します。
リクエストタイムアウト(分)int入力&出力 1回のリクエスト実行のタイムアウトまでの時間を分単位で指定します。
コネクションを使用 が「いいえ」の場合、この設定を参照します。
リージョンchoice入力&出力 利用するAWSのリージョンを選択します。
選択肢にない場合はリージョンを表す文字列を入力することもできます。
例えば東京リージョンであれば ap-northeast-1を指定します。
コネクションを使用 が「いいえ」の場合、この設定を参照します。
AssumeRole ARNstring入力&出力 一時的な認証情報を使用するためにAssumeRoleのARNを指定します。
コネクションを使用 が「いいえ」の場合、この設定を参照します。
一時的認証情報の有効期限(秒)int入力&出力 AssumeRole ARNで設定する一時的な認証情報の有効期限を秒単位で指定します。
コネクションを使用 が「いいえ」の場合、この設定を参照します。
プロキシ設定を使用boolean入力&出力 管理コンソールで設定したプロキシ設定を使用するかどうかを指定します。
コネクションを使用 が「いいえ」の場合、この設定を参照します。
はい [true] - プロキシ設定を使用します。
いいえ [false] - プロキシ設定を使用しません。
バケット名string入力&出力 バケット名を指定します。
オブジェクト名string入力&出力 オブジェクト名を指定します。
ContentTypestring入力&出力 コンテントタイプを指定します。 未入力時のストリームのコンテントタイプは以下になります。
text/plainTEXT , CSV
html/plainHTML
application/xmlParameterList , Records , XML
application/jsonJSON
application/octet-streamMIME , Binary , FixedLength
上書きを許可boolean-オブジェクト名 で指定したObjectが既に存在する場合の動作を指定します。
はい [true] - 上書きします。
いいえ [false] - オブジェクトが存在する のエラーを発生します。
ContentMD5を設定boolean- コンポーネントでContentMD5を設定してリクエストを送信するかどうかを指定します。
はい [true] - ContentMD5を設定してリクエストを送信します。
いいえ [false] - ContentMD5を設定せずにリクエストを送信します。
ロールバック時の処理choice- ロールバック時に送信したメッセージを削除するかどうかを選択します。
オブジェクトを削除 [true] - 削除します。
何もしない [false] - 何もしません。

■トランザクション処理

コミット何もしません。
ロールバックロールバック時の処理 が「オブジェクトを削除」の場合、オブジェクトを削除します。

■エラー処理

タイプパラメーターエラー処理フロー
へのストリーム
エラー
コード
説明
汎用 なし コンポーネントの入力ストリーム1コネクションの定義項目に不正な値があった場合
20オブジェクト名の正規表現のパターンが不正だった場合
1001APIクライアントの初期化に失敗した場合
2001ストリーム情報の取得に失敗した場合
APIエラー「APIエラーの
パラメーター」

参照してください。
コンポーネントの入力ストリーム201APIの実行でエラーコードを受け取った場合。
接続エラー なし コンポーネントの入力ストリーム301接続に失敗した場合。
オブジェクトが存在する なし コンポーネントの入力ストリーム2上書きを許可 が「いいえ」の場合で、既に存在すると発生します。

■APIエラーのパラメーター

APIエラーが発生したときに設定されるエラーのパラメーターです。

No.名前説明
1CodeAWSから取得したエラーコード。エラーの詳細につきましては、AWSのサイトを参照ください。
2MessageAWSから取得したエラーの内容。エラーの詳細につきましては、AWSのサイトを参照ください。

■バケット名とオブジェクト名の設定画面

コンポーネントをダブルクリックするか、右クリックメニューの「StorageBrowser」を実行することで、コンポーネントに設定されている接続情報を使用して画面が開きます。
この画面ではバケット名オブジェクト名 の設定とバケットの新規作成、そしてバケットとオブジェクトの削除を行うことができます。


「バケット」ツリーリスト

バケットとオブジェクトのツリーリストが表示されます。
このリストの中からコンポーネント設定するバケットとオブジェクトを選択します。
*接続に使用した情報とバケットに設定されているリージョンの情報が一致しないとオブジェクトが見えないことがあります。
*バケットに「.」が使用されている場合に、接続に使用した情報が「HTTPS」で接続するように指定されているとオブジェクトが見えないことがあります。

バケット名

選択したバケットの値が表示されます。

オブジェクト名

選択したオブジェクトの値が表示されます。

「バケットを作成」ボタン

バケットを作成するためのダイアログが表示されます。

「バケットを削除」ボタン

一覧で選択されているバケットをS3から削除します。

「オブジェクトを削除」ボタン

一覧で選択されているオブジェクトをS3から削除します。

属性情報

選択されているバケットまたはオブジェクトの属性情報が表示されます。
オブジェクトが5MB以下のテキストあるいは画像の場合は内容が属性情報の下に表示されます。

「OK」ボタン

リストで選択されたバケットとオブジェクトの情報をコンポーネントのバケット名オブジェクト名 プロパティに設定します。

「キャンセル」ボタン

このダイアログを閉じます。
コンポーネントのバケット名オブジェクト名 プロパティに変更はありません。