

 AWS SDK for .NET V3 がメンテナンスモードになりました。

[AWS SDK for .NET V4](https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/welcome.html) に移行することをお勧めします。移行方法の詳細と情報については、[メンテナンスモードのお知らせ](https://aws.amazon.com/blogs/developer/aws-sdk-for-net-v3-maintenance-mode-announcement/)を参照してください。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# を使用した AWS Identity and Access Management (IAM) へのアクセス AWS SDK for .NET
<a name="iam-apis-intro"></a>

は AWS SDK for .NET をサポートしています。これは[AWS Identity and Access Management](https://docs.aws.amazon.com/IAM/latest/UserGuide/)、 AWS お客様がユーザーとユーザーのアクセス許可を管理できるようにするウェブサービスです AWS。

 AWS Identity and Access Management (IAM) *ユーザーは*、ユーザーが作成するエンティティです AWS。エンティティは、 がやり取りする人またはアプリケーションを表します AWS。IAM ユーザーの詳細については、IAM ユーザーガイドの「[IAM ユーザー](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users.html)」および「[IAM と STS の制限](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-limits.html)」を参照してください。

IAM *ポリシー*を作成することによって、ユーザーにアクセス許可を付与します。ポリシーには、ユーザーが実行できるアクションと、そのアクションによって影響を受けるリソースの一覧が記載された*ポリシードキュメント*が含まれています。IAM ポリシーの詳細については、*IAM ユーザーガイド*の「[ポリシーとアクセス許可](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html)」を参照してください。

**警告**  
セキュリティリスクを避けるため、専用ソフトウェアを開発するときや実際のデータを扱うときは、IAM ユーザーを認証に使用しないでください。代わりに、[AWS IAM アイデンティティセンター](https://docs.aws.amazon.com/singlesignon/latest/userguide/what-is.html) などの ID プロバイダーとのフェデレーションを使用してください。

## API
<a name="w2aac19c15c19c13"></a>

 AWS SDK for .NET には、IAM クライアント用の APIs。API を使用すると、ユーザー、ロール、アクセスキーなどの IAM の機能を操作できます。

このセクションでは、これらの API を操作する際に活用できるパターンを示すいくつかの例を紹介します。API の完全なセットを確認するには、[AWS SDK for .NET API リファレンス](https://docs.aws.amazon.com/sdkfornet/v3/apidocs/)を参照してください (「Amazon.IdentityManagement」までスクロールします)。

このセクションには、認証情報の管理を容易にするために IAM ロールを Amazon EC2 インスタンスにアタッチする方法を示す[例](net-dg-hosm.md)も含まれています。

IAM API は、[AWSSDK.IdentityManagement](https://www.nuget.org/packages/AWSSDK.IdentityManagement) NuGet パッケージで提供されます。

## 前提条件
<a name="w2aac19c15c19c15"></a>

開始する前に、[環境とプロジェクトがセットアップされている](net-dg-config.md)ことを必ず確認してください。また、「[SDK の機能](net-dg-sdk-features.md)」の情報を確認してください。

## トピック
<a name="w2aac19c15c19c17"></a>

**Topics**
+ [API](#w2aac19c15c19c13)
+ [前提条件](#w2aac19c15c19c15)
+ [トピック](#w2aac19c15c19c17)
+ [JSON からのマネージドポリシーの作成](iam-policies-create-json.md)
+ [ポリシードキュメントの表示](iam-policies-display.md)
+ [ロールを使用したアクセス権の付与](net-dg-hosm.md)