Amazon web services 在spring boot中为本地测试和EC2部署设置AWS凭据
我对春靴还很陌生。我希望将我的应用程序设置为在我的项目托管在EC2上时使用我的IAM角色进行S3访问,并在我的机器上进行测试时使用本地凭据。我在AmazonS3ClientBuilder中使用的是Amazon web services 在spring boot中为本地测试和EC2部署设置AWS凭据,amazon-web-services,spring-boot,Amazon Web Services,Spring Boot,我对春靴还很陌生。我希望将我的应用程序设置为在我的项目托管在EC2上时使用我的IAM角色进行S3访问,并在我的机器上进行测试时使用本地凭据。我在AmazonS3ClientBuilder中使用的是DefaultAWSCredentialsProviderChain(),我无法确定在本地测试时需要在哪里设置凭据。我希望为AWS凭据设置一个配置文件,可以将其放入.gitignore中 我这样做对吗?我明白了 需要在我的根目录中创建名为“凭据”的文件,其中包含以下信息: [default] aws_a
DefaultAWSCredentialsProviderChain()
,我无法确定在本地测试时需要在哪里设置凭据。我希望为AWS凭据设置一个配置文件,可以将其放入.gitignore中
我这样做对吗?我明白了
需要在我的根目录中创建名为“凭据”的文件,其中包含以下信息:
[default]
aws_access_key_id=KEY
aws_secret_access_key=SECRET
显然,用您自己的密钥和机密替换密钥和机密
现在,DefaultAWSCredentialsProviderChain()
可以查看我机器上的凭据,并且在EC2上运行时将使用我的IAM角色