从 s3Object 获取 ARN 字符串

Ram*_*man 2 amazon-s3 amazon-web-services aws-sdk

我如何能够从s3object 中获取Arn字符串

我自己可能可以做到这一点,但是如果已经存在一些方法来做到这一点,我想使用。

Joh*_*ein 6

Amazon S3 对象的 ARN 格式如下:

arn:aws:s3:::BUCKET-NAME/filename-including-path
Run Code Online (Sandbox Code Playgroud)

例如:

arn:aws:s3:::acme-inc/staff_photos/bob.jpg
Run Code Online (Sandbox Code Playgroud)

ARN 的通用格式是:

arn:aws:SERVICE-NAME:REGION:ACCOUNT:RESOURCE
Run Code Online (Sandbox Code Playgroud)

给定 Amazon S3 存储桶的名称(全局唯一),系统可以确定区域和账户,因此在引用 S3 存储桶/对象时这些字段可以留空。