使用适用于 .NET 的 Amazon SDK访问 Amazon Identity and Access Management(IAM) - 适用于 .NET 的 Amazon SDK(V3)
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

适用于 .NET 的 Amazon SDK 版本 4(V4)已经发布!

要开始使用新版本的 SDK,请参阅 适用于 .NET 的 Amazon SDK(V4)开发人员指南,尤其是关于迁移到版本 4 的主题。

使用适用于 .NET 的 Amazon SDK访问 Amazon Identity and Access Management(IAM)

适用于 .NET 的 Amazon SDK支持 Amazon Identity and Access Management,这是一项 Web 服务,能够确保 Amazon 客户管理 Amazon 中的用户以及用户权限。

Amazon Identity and Access Management(IAM)用户是您在 Amazon 中创建的实体。实体代表与 Amazon 交互的个人或应用程序。有关 IAM 用户的更多信息,请参阅《IAM 用户指南》中的 IAM 用户以及 IAM 和 STS 限制

您通过创建 IAM 策略向用户授予权限。策略包含一个策略文档,其中列出了用户可以执行的操作以及这些操作会影响的资源。有关 IAM 策略的更多信息,请参阅《IAM 用户指南》中的策略和权限

警告

为了避免安全风险,在开发专用软件或处理真实数据时,请勿使用 IAM 用户进行身份验证,而是使用与身份提供者的联合身份验证,例如 Amazon IAM Identity Center

API

适用于 .NET 的 Amazon SDK为 IAM 客户端提供了 API。这些 API 使您能够使用用户、角色和访问密钥等 IAM 功能。

本节包含少量示例,向您展示使用这些 API 时可以遵循的模式。要查看完整的 API 集,请参阅适用于 .NET 的 Amazon SDK API 参考(并滚动至“Amazon.IdentityManagement”)。

本节还包含一个示例,向您展示如何将 IAM 角色附加到 Amazon EC2 实例,以便更轻松地管理凭证。

IAM API 由 AWSSDK.IdentityManagement NuGet 程序包提供。

先决条件

开始之前,请确保您已完成环境和项目的设置。还要查看软件开发工具包功能中的信息。

主题