首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用角色进行API请求

如何使用角色进行API请求
EN

Stack Overflow用户
提问于 2016-09-06 01:29:30
回答 1查看 139关注 0票数 0

我想开发java应用程序并部署在EC2上。据我所知,您应该使用角色,而不是访问密钥和密钥。

现在假设我启动了一个实例,并附加了一个API完全访问角色,那么我将如何进行S3调用?

因为SDK需要访问密钥和密钥,如下所示:

代码语言:javascript
运行
复制
AWSCredentials credentials = new BasicAWSCredentials("YourAccessKeyID", "YourSecretAccessKey");

AmazonS3 s3client = new AmazonS3Client(credentials);

我不明白它是如何工作的?

EN

回答 1

Stack Overflow用户

发布于 2016-09-06 01:42:41

您只看到了实例化SDK客户端对象的一种可能方法。要使用EC2实例配置文件,您只需像这样实例化一个AmazonS3Client对象,而无需提供凭据:

代码语言:javascript
运行
复制
AmazonS3Clent s3client = new AmazonS3Client();

如果没有指定凭证,那么AWS SDK将在环境变量、Java system属性、默认凭证文件以及EC2实例配置文件中查找凭证。这是文档化的here

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39335301

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档