gpt4 book ai didi

Java AWS Amazon s3 GetObjectRequest (InvalidAccessKeyId)

转载 作者:行者123 更新时间:2023-11-30 10:12:55 30 4
gpt4 key购买 nike

作为问题,我正在尝试获取 Amazon S3 存储库中的文件。我收到来自亚马逊的消息“InvalidAccessKeyId”

The AWS Access Key Id you provided does not exist in our records. (Service: Amazon S3; Status Code: 403; Error Code: InvalidAccessKeyId; Request ID: 62781C914754D8ED; S3 Extended Request ID: +fhv2t247XoEK99IZ6/f8lcWUz7IWlGybGfb2HRNrWpCG+EbeSupSREmcseyBcJQ3VybXizwVTg=)

评论说服务器没有给我listBucket权限,所以我把路径作为backet(我也试过把bucket和路径放在key中 String bucketName= "my_bucket";字符串键=“文件夹/文件夹1/example.xml”;):

String accesKey= "my_access_key";
String secretKey= "my_secret_key";
String bucketName= "my_bucket/folder/folder1/";
String key= "example.xml";

BasicAWSCredentials creds = new BasicAWSCredentials(accesKey, secretKey);
AmazonS3 s3 = AmazonS3ClientBuilder.standard().withCredentials(new AWSStaticCredentialsProvider(creds)).withRegion(Regions.EU_WEST_1).build();
s3.getObject(new GetObjectRequest(bucketName, key)

最佳答案

好像有很多问题
问题一:

bucketName : only a bucket name
keyName: will have dir structure/filename

问题2:
secret /访问 key 问题 Refer how api looks for credentials

关于Java AWS Amazon s3 GetObjectRequest (InvalidAccessKeyId),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51631746/

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