我试图上传一个文件到一个s3桶。
我的代码:
@Configuration
class AmazonConfig {
@Bean
fun s3(): AmazonS3 {
val awsCredentials = BasicAWSCredentials(
"blabla",
"blabla"
)
return AmazonS3ClientBuilder
.standard()
.withRegion(Regions.US_EAST_2)
.withCredentials(AWSStaticCredentialsProvider(awsCredentials))
.build()
}
}
我得到一个sdkclientexception@6820:“com.amazonaws.sdkclientexception:无法从环境变量加载客户端监视配置!”
1条答案
按热度按时间odopli941#
您可以将文件上传到spring应用程序中的amazons3 bucket。下面是一个使用aws sdk for java v2的多服务示例应用程序。亚马逊建议使用v2胜过v1。
在这个示例spring boot应用程序中,用户可以选择要上传amazons3 bucket的文件。然后使用亚马逊rekognition服务对照片进行分析。然后使用ses服务通过电子邮件发送报告。
使用aws sdk for java创建示例aws照片分析器应用程序