2014-02-14 110 views
2

我在探索亞馬遜IAM角色。我想知道如何將IAM角色應用到ec2實例來訪問應用程序。我們如何將IAM角色應用於ec2實例?

任何鉛是高度讚賞。

感謝

+0

您是否有任何特定的問題?谷歌變成[幾](http://aws.typepad.com/aws/2012/06/iam-roles-for-ec2-instances-simplified-secure-access-to-aws-service-apis-from-ec2 .html)[pages](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/iam-roles-for-amazon-ec2.html)[general](http://docs.aws。 amazon.com/IAM/latest/UserGuide/Using_AWSManagementConsole.html)info。 –

+0

但如何實際執行它。就像我已經啓動了一個具有IAM角色的ec2實例。那麼如何使用這個角色。我不知道 – user3086014

+0

[如何爲Amazon EC2創建IAM角色?](http://stackoverflow.com/questions/21753372/how-can-i-create-iam-roles-for-amazon-ec2 ) –

回答

3

您可以將角色附加到實例提供這種實例與特定的權限使用AWS API。

例如:您在Tomcat上部署Java應用程序,並且希望應用程序使用DynamoDB或S3 ...您需要具有適當權限的ACCESS KEY和SECRET KEY。你的應用程序如何得到這些?配置文件?燒入AMI?存儲在數據庫中? ......這些都不是安全和可管理的大規模。

這是角色在踢。

  • 定義在IAM角色並附加一對夫婦的權限給它。
  • 當你創建實例時,你附加了角色(你以後不能這麼做!)
  • 從一個私有的Web服務將訪問臨時的ACCESS KEY和SECRET KEY,限於在角色中指定的權限。

最好的部分是AWS SDK知道這一點,並且可以動態地自動爲您獲取密鑰。

查看文檔以瞭解更多詳情:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/iam-roles-for-amazon-ec2.html

相關問題