ファイル転送 - 転送先 Amazon S3

Prev Next

本ページでは、ファイル転送の転送先にAmazon S3を指定する場合の設定について説明します。
接続に関する設定については、接続情報 - Amazon S3を参照ください。

設定項目

項目名 必須 デフォルト値 内容
Amazon S3接続情報 ✓ - あらかじめ登録してある接続情報から、必要な権限を持つものを選択します。
IAMユーザー・IAMロールのいずれの認証方式の接続情報も利用できます。
バケット名 ✓ - 転送先のバケット名を入力します。
リージョン ✓ ap-northeast-1 転送先のバケットが存在するリージョンのコードを入力します。
ディレクトリパス ✓ - ファイルの転送先となるディレクトリのパスを入力します。
  • /で始まり、/で終わる形式で入力してください。
  • パスはバケット直下を起点とします。たとえば/を指定した場合はバケット直下に、/output/を指定した場合はoutput/配下に転送されます。
転送完了ファイル (ENDFILE) を作成する - 無効 有効にすると、すべてのファイルの転送に成功したときに、ディレクトリパス直下にENDFILEという名前の空のファイルを作成します。
詳しくは、転送完了ファイルを参照ください。
同名のファイルが存在する場合

転送先に同名のファイルが存在する場合は、上書きされます。

必要な権限

接続情報に利用するIAMユーザーまたはIAMロールには、転送先のバケットに対する以下の権限が必要です。

権限 用途
s3:PutObject ファイルの書き込み・上書き
s3:AbortMultipartUpload 転送に失敗したときの、アップロード途中のデータの破棄
s3:ListBucket プレビュー時の疎通確認

以下、IAMポリシーの例です。
<bucket_name>は、転送先のバケット名に置き換えてください。

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "s3:PutObject",
        "s3:AbortMultipartUpload"
      ],
      "Resource": "arn:aws:s3:::<bucket_name>/*"
    },
    {
      "Effect": "Allow",
      "Action": "s3:ListBucket",
      "Resource": "arn:aws:s3:::<bucket_name>"
    }
  ]
}