Shy*_*thy 4 cloud credentials amazon-s3 amazon-web-services
我正在使用java从s3上传和下载文件.我的问题是我无法检查代码以及公开的密钥和访问密钥,但代码必须签入公共环境.如何单独管理我的凭据并仅访问我的代码中的引用?
我用的代码是
String awsAccessKey = "YOUR_AWS_ACCESS_KEY";
String awsSecretKey = "YOUR_AWS_SECRET_KEY";
AWSCredentials awsCredentials =
new AWSCredentials(awsAccessKey, awsSecretKey);
Run Code Online (Sandbox Code Playgroud)
我希望凭证管理器与平台无关.
您可以实现一个AWSCredentialsProvider用于向SDK客户端提供凭据的接口.例如,这DefaultAWSCredentialsProviderChain是一个在多个位置查找凭据(环境,属性文件和EC2实例配置文件)的实现.
您可以在AWS SDK for Java Github存储库中查看多个凭据提供程序的实现.
| 归档时间: |
|
| 查看次数: |
5001 次 |
| 最近记录: |