上传文件到s3 bucket无法从环境变量加载客户端监视配置

zd287kbt  于 2021-07-13  发布在  Java
关注(0)|答案(1)|浏览(401)

我试图上传一个文件到一个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:无法从环境变量加载客户端监视配置!”

odopli94

odopli941#

您可以将文件上传到spring应用程序中的amazons3 bucket。下面是一个使用aws sdk for java v2的多服务示例应用程序。亚马逊建议使用v2胜过v1。
在这个示例spring boot应用程序中,用户可以选择要上传amazons3 bucket的文件。然后使用亚马逊rekognition服务对照片进行分析。然后使用ses服务通过电子邮件发送报告。
使用aws sdk for java创建示例aws照片分析器应用程序

相关问题