我正在将WowzaStreamingEngine和IAM角色用于AmazonS3操作,但是面临有关AmazonS3ClientBuilder的问题。在打印该行之前的日志,但不在AmazonS3ClientBuilder行之后的日志。即使没有异常发生。只是应用程序卡在那里。
try{
// AmazonS3 s3 = AmazonS3ClientBuilder.defaultClient() //After this line
AmazonS3 s3 = AmazonS3ClientBuilder.standard() //or after this line.
.withCredentials(new InstanceProfileCredentialsProvider(false))
.withRegion(Regions.US_EAST_1)
.build();
WMS_LOGGER.info("s3 : " + s3);
} catch(Exception e ){
WMS_LOGGER.info("Exception : "+e);
}
最佳答案
我认为您必须设置凭据而不是false
AmazonS3 s3client = AmazonS3ClientBuilder
.standard()
.withCredentials(new AWSStaticCredentialsProvider(credentials))
.withRegion(Regions.US_EAST_2)
.build();
而且我认为link可以帮助您
关于java - AmazonS3ClientBuilder问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58374984/