AWS S3コネクター

Amazon Simple Storage Service(S3)は、業界をリードする拡張性、データ可用性、セキュリティ、パフォーマンスを提供するオブジェクトストレージサービスです。AWS S3コネクターを使用することで、AWS S3リソースを取得および変更できます。

要件

S3およびIAMサービスが有効なAWSアカウント。

アクセスの取り消し

アクセスを取り消すには、関連付けられている信頼ポリシーまたは接続作成時に作成されたIAMロールを削除する必要があります。

アカウントを認可する

AWS S3カードを初めてflowに追加すると、接続を構成するように求められます。これにより、AWSアカウントへの接続、アカウント情報の保存、および将来のAWS S3フローでの接続の再利用が可能になります。認可を参照してください。

AWS S3コネクターアクションカード

アクション

説明

Copy Object

すでにAWS S3に保存されるオブジェクトのコピーを作成します。

Create Bucket

AWS S3バケットを新規作成します。

Custom API Action

AWS APIに対してカスタムの認証済みHTTP呼び出しを行います。

Delete Bucket

指定したAWS S3バケットを削除します。

Delete Object

指定したAWS S3バケット内のオブジェクトを削除します。

Download Object

指定したAWS S3バケット内のオブジェクトをダウンロードします。

Read Object

AWS S3内のオブジェクトのメタデータを取得します。

Read Object Tags

AWS S3内のオブジェクトに関連付けられているタグを読み出します。

Search Buckets

AWS S3内の認証済みユーザーが所有する検索バケット。

Search Objects

AWS S3内の指定のバケット内のオブジェクトを検索します。

Tag Object

バケット内にすでに存在するオブジェクトに、提供されたタグセットを設定します。

Upload Object

AWS S3のバケットにオブジェクトをアップロードします。

サポートされているスコープ

AWS S3コネクターは次のAWS権限を必要とします。

アクション

スコープ

オブジェクトのコピー(Copy Object)

s3:ListBucket

s3:GetObject

s3:PutObject

s3:PutObjectAcl

s3:PutObjectTagging

s3:PutObjectVersionTagging

s3:GetObjectVersion

s3:GetObjectTagging

s3:GetObjectLegalHold

s3:GetObjectRetention

s3:BypassGovernanceRetention

s3:PutBucketObjectLockConfiguration

s3:PutObjectLegalHold

s3:PutObjectRetention

バケットの作成(Create Bucket)

s3:CreateBucket

s3:PutBucketAcl

s3:PutBucketObjectLockConfiguration

s3:PutBucketVersioning

s3:PutBucketOwnershipControls

バケットの削除(Delete Bucket)

s3:DeleteBucket

オブジェクトの削除(Delete Object)

s3:BypassGovernanceRetention

s3:DeleteObject

s3:DeleteObjectVersion

s3:PutLifeCycleConfiguration

オブジェクトのダウンロード(Download Object)

s3:GetObject

s3:GetObjectVersion

s3:ListBucket

オブジェクトの読み出し(Read Object )

s3:GetObject

s3:GetObjectVersion

s3:ListBucket

s3:GetObjectLegalHold

s3:GetObjectRetention

オブジェクトタグの読み出し(Read Object Tags)

s3:GetObjectTagging

s3:GetObjectVersionTagging

バケットの検索(Search Buckets)

s3:ListAllMyBuckets

オブジェクトの検索(Search Objects)

s3:ListBucket

オブジェクトのタグ付け(Tag Object )

s3:PutObjectTagging

s3:PutObjectVersionTagging

オブジェクトのアップロード(Upload Object)

s3:PutObject

s3:PutObjectAcl

s3:PutObjectTagging

s3:PutObjectLegalHold

s3:PutBucketObjectLockConfiguration

s3:PutObjectRetention

kms:GenerateDataKey