Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 在spring boot中为本地测试和EC2部署设置AWS凭据_Amazon Web Services_Spring Boot - Fatal编程技术网

Amazon web services 在spring boot中为本地测试和EC2部署设置AWS凭据

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

我对春靴还很陌生。我希望将我的应用程序设置为在我的项目托管在EC2上时使用我的IAM角色进行S3访问,并在我的机器上进行测试时使用本地凭据。我在AmazonS3ClientBuilder中使用的是
DefaultAWSCredentialsProviderChain()
,我无法确定在本地测试时需要在哪里设置凭据。我希望为AWS凭据设置一个配置文件,可以将其放入.gitignore中

我这样做对吗?

我明白了

需要在我的根目录中创建名为“凭据”的文件,其中包含以下信息:

[default]
aws_access_key_id=KEY
aws_secret_access_key=SECRET
显然,用您自己的密钥和机密替换密钥和机密

现在,
DefaultAWSCredentialsProviderChain()
可以查看我机器上的凭据,并且在EC2上运行时将使用我的IAM角色