本ページでは、ファイル転送の転送先にAmazon S3を指定する場合の設定について説明します。
接続に関する設定については、接続情報 - Amazon S3を参照ください。
設定項目
| 項目名 | 必須 | デフォルト値 | 内容 |
|---|---|---|---|
| Amazon S3接続情報 | ✓ | - | あらかじめ登録してある接続情報から、必要な権限を持つものを選択します。 IAMユーザー・IAMロールのいずれの認証方式の接続情報も利用できます。 |
| バケット名 | ✓ | - | 転送先のバケット名を入力します。 |
| リージョン | ✓ | ap-northeast-1 |
転送先のバケットが存在するリージョンのコードを入力します。 |
| ディレクトリパス | ✓ | - | ファイルの転送先となるディレクトリのパスを入力します。
|
| 転送完了ファイル (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>"
}
]
}