

のバージョン 4 (V4) AWS SDK for .NET がリリースされました。

重要な変更とアプリケーションの移行については、[「移行トピック](https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/net-dg-v4.html)」を参照してください。

 [https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/net-dg-v4.html](https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/net-dg-v4.html)

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

# を使用した 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="w2aac19c15c23c13"></a>

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

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

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

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

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

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

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

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