s3:GetBucketLogging

Read

s3:GetBucketLogging is a Read access-level action in the s3 service. Grants permission to return the logging status of an Amazon S3 bucket and the permissions users have to view or modify that status

Resource types

ARNs that s3:GetBucketLogging can be scoped to in an IAM policy.

arn:${Partition}:s3:::${BucketName} required
bucket

Condition keys

Keys you can use in the Condition block of a policy that grants s3:GetBucketLogging.

s3:ResourceAccount String

Filters access by the resource owner AWS account ID

s3:TlsVersion Numeric

Filters access by the TLS version used by the client

s3:authType String

Filters access by authentication method

s3:signatureAge Numeric

Filters access by the age in milliseconds of the request signature

s3:signatureversion String

Filters access by the version of AWS Signature used on the request

s3:x-amz-content-sha256 String

Filters access by unsigned content in your bucket

aws:ResourceTag/${TagKey} String

Filters access by the tags associated with the resource

s3:BucketTag/${TagKey} String

Filters access by the tags associated with the bucket

Example IAM policy

A minimal policy that allows s3:GetBucketLogging. Replace "Resource": "*" with a specific ARN to follow least privilege.

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "AllowS3GetBucketLogging",
      "Effect": "Allow",
      "Action": "s3:GetBucketLogging",
      "Resource": "*"
    }
  ]
}

Related actions in s3

View all s3 actions →