【发布时间】:2019-09-13 07:09:26
【问题描述】:
我知道如何在 S3 对象上放置标签,例如(基于 AWS Java SDK):
PutObjectRequest putRequest = new PutObjectRequest(bucketName, keyName, new File(filePath));
List<Tag> tags = new ArrayList<Tag>();
tags.add(new Tag("Tag 1", "This is tag 1"));
tags.add(new Tag("Tag 2", "This is tag 2"));
putRequest.setTagging(new ObjectTagging(tags));
PutObjectResult putResult = s3Client.putObject(putRequest);
但我需要将一些元信息与 AWS S3 Bucket 相关联,所以我想知道是否可以将标签放置到 AWS S3 Bucket 本身?例如,我需要为每个 AWS S3 存储桶保留客户端 ID,然后在由 S3 事件触发的 AWS Lamda 中读取它。是否可以为此目的使用 AWS S3 存储桶标签,如果可以,请举例说明。如果没有 - 请建议我可以实现它的方法。
【问题讨论】:
标签: amazon-web-services amazon-s3 tags