【问题标题】:What are the possible capabilities of IAM in AWS?AWS 中的 IAM 有哪些可能的功能?
【发布时间】:2014-03-17 15:42:25
【问题描述】:

我的一位客户希望在将业务应用程序迁移到 Amazon 云之前了解 IAM 功能。

我想出了两个可以推荐给客户的用例,它们是:

EC2 的资源级权限

• 允许用户在更大的多用户 EC2 环境中对有限的资源集采取行动。

• 控制哪些用户可以终止哪些实例。

• 限制用户访问单个 EC2 实例(亚马逊 API 目前不支持)

Amazon ec2 资源的 IAM 角色

命令行用法

• Unix/Linux/Windows - 使用 AWS 命令​​行界面,这是管理 AWS 服务的统一工具。我们可以使用通过 IAM 角色支持启动的 EC2 实例访问命令行界面,而无需明确指定凭证。

程序化使用

• 使用适合您选择的语言的 AWS 开发工具包。配置它而不指定凭据。

我想知道我们可以向客户推荐的 IAM 的其他功能以及您可以向我们推荐的其他用例。如果需要进一步解释,请告诉我们。

我们将不胜感激。

提前致谢

【问题讨论】:

    标签: amazon-ec2 roles amazon-iam


    【解决方案1】:

    这是 AWS 的一个非常有用的功能!

    1. 用户管理 - 如果您是一个大型团队,则必须为不同的用户(或开发人员/测试、部署)授予不同类型的权限。访问级别,例如(例如 S3 只读、DynamoDB 完全访问等)。 管理用户:http://aws.amazon.com/iam/details/manage-users/
    2. 不要在代码中保留凭据。您是否使用 IAM 角色,您可以提到说 EC2 应该在这个角色上工作。这将帮助您实现诸如“只能访问 S3 而不是 DB 的集群”之类的东西) Amazon EC2 的 IAM 角色 - Amazon Elastic Compute Cloud:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/iam-roles-for-amazon-ec2.html
    3. 处理发布阶段。这是 ROLE 的好处。您从 dev、qa、staging 和 prod 移动应用程序。我通常为此保留不同的帐户。在这种情况下,如果您将 EC2 配置为在角色上运行,则无需更改代码即可处理阶段差异。只需将构建从一个帐户转移到另一个帐户,它就可以毫无风险地运行!

    许多其他好处; 产品详情:http://aws.amazon.com/iam/details/

    【讨论】:

      猜你喜欢
      • 2022-10-14
      • 1970-01-01
      • 1970-01-01
      • 2021-07-24
      • 1970-01-01
      • 2014-01-28
      • 2011-06-09
      • 2010-09-07
      • 1970-01-01
      相关资源
      最近更新 更多