gpt4 book ai didi

java - 使用 S3 存储桶名称查找 AWS 账户 ID

转载 作者:行者123 更新时间:2023-12-02 05:56:28 26 4
gpt4 key购买 nike

我将从客户端获取一个 JSON,其中只有存储桶名称,现在我必须使用该 ID 找出 AWS 账户 ID,并将该账户添加到 SNS 权限策略

我尝试使用下面的代码,我能够找到名称和规范 ID。有什么方法可以使用名称或规范 ID 找到帐户 ID。

有人可以帮忙吗

AWSCredentials awsCredentials = new BasicAWSCredentials(awsserviceaccessKey, awsservicesecretKey);
AmazonS3 s3Client = AmazonS3ClientBuilder.standard()
.withCredentials(new AWSStaticCredentialsProvider(awsCredentials)).withRegion("us-east-1").build();
System.out.println(s3Client.getS3AccountOwner());

最佳答案

无法从存储桶名称获取 AWS 账户 ID。

您需要请求存储桶所有者提供其帐户 ID。

关于java - 使用 S3 存储桶名称查找 AWS 账户 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56009472/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com