Thomas, I use only these actions for checkpoints and savepoints: s3:GetObject, s3:PutObject, s3:DeleteObject, and s3:ListBucket
Cheers, Dylan ________________________________ From: Guowei Ma <guowei....@gmail.com> Sent: Friday, September 24, 2021 12:47 AM To: Thomas Wang <w...@datability.io> Cc: user <user@flink.apache.org> Subject: Re: Exact S3 Permissions to allow a flink job to use s3 for checkpointing Hi, Thomas I am not an expert of s3 but I think Flinkneed write/read/delete(maybe list) permission of the path(bucket). BTW, What error did you encounter? Best, Guowei On Fri, Sep 24, 2021 at 5:00 AM Thomas Wang <w...@datability.io<mailto:w...@datability.io>> wrote: Hi, I'm trying to figure out what exact s3 permissions does a flink job need to work appropriately when using s3 for checkpointing. Currently, I have the following IAM Policy, but it seems insufficient. Can anyone help me figure this out? Thanks. { Action = [ "s3:PutObject", "s3:GetObject", ] Effect = "Allow" Resource = "arn:aws:s3:::<BUCKET_NAME>/<SOME_PATH>/*" }, Thomas