Using access points
You can access the objects in an Amazon S3 bucket with an access point using the AWS Management Console, AWS CLI, AWS SDKs, or the S3 REST APIs.
Access points have Amazon Resource Names (ARNs). Access point ARNs are similar to bucket ARNs, but they are explicitly typed and encode the access point's Region and the AWS account ID of the access point's owner. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
Access point ARNs use the format
arn:aws:s3:
.
For example:region
:account-id
:accesspoint/resource
-
arn:aws:s3:us-west-2:123456789012:accesspoint/test represents the access point named
test
, owned by account123456789012
in Regionus-west-2
. -
arn:aws:s3:us-west-2:123456789012:accesspoint/* represents all access points under account
123456789012
in Regionus-west-2
.
ARNs for objects accessed through an access point use the format
arn:aws:s3:
.
For example:region
:account-id
:accesspoint/access-point-name
/object/resource
-
arn:aws:s3:us-west-2:123456789012:accesspoint/test/object/unit-01 represents the object
unit-01
, accessed through the access point namedtest
, owned by account123456789012
in Regionus-west-2
. -
arn:aws:s3:us-west-2:123456789012:accesspoint/test/object/* represents all objects for access point
test
, in account123456789012
in Regionus-west-2
. -
arn:aws:s3:us-west-2:123456789012:accesspoint/test/object/unit-01/finance/* represents all objects under prefix
unit-01/finance/
for access pointtest
, in account123456789012
in Regionus-west-2
.
Topics
If you have a Virtual Private Cloud (VPC), see Managing Amazon S3 access with VPC endpoints and S3 Access Points