を使用した AWS Identity and Access Management (IAM) へのアクセス AWS SDK for .NET - AWS SDK for .NET

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

を使用した AWS Identity and Access Management (IAM) へのアクセス AWS SDK for .NET

AWS Identity and Access Management、 AWS でユーザーとユーザーのアクセス許可を管理できるようにするウェブサービスである AWS SDK for .NET をサポートしています AWS。

AWS Identity and Access Management (IAM) ユーザーは、 で作成するエンティティです AWS。エンティティは、 とやり取りする個人またはアプリケーションを表します AWS。IAM ユーザーの詳細については、IAM「 ユーザーガイド」のIAM「ユーザーIAMとSTS制限」を参照してください。

IAM ポリシー を作成して、ユーザーにアクセス許可を付与します。ポリシーには、ユーザーが実行できるアクションと、そのアクションによって影響を受けるリソースの一覧が記載されたポリシードキュメントが含まれています。IAM ポリシーの詳細については、IAM「 ユーザーガイド」の「ポリシーとアクセス許可」を参照してください。

警告

セキュリティリスクを回避するため、専用ソフトウェアの開発時や実際のデータの使用時に、認証にIAMユーザーを使用しないでください。代わりに、AWS IAM Identity Center などの ID プロバイダーとのフェデレーションを使用してください。

APIs

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

このセクションでは、これらの を操作するときに実行できるパターンを示す少数の例を示しますAPIs。の完全なセットを表示するにはAPIs、AWS SDK for .NET API「リファレンス」を参照してください (「Amazon.IdentityManagement」までスクロールします)。

このセクションでは、認証情報の管理を容易にするために Amazon EC2インスタンスにIAMロールをアタッチする方法を示すも示しています。

IAM APIs は AWSSDK.IdentityManagement NuGet パッケージによって提供されます。

前提条件

開始する前に、環境とプロジェクトがセットアップされていることを必ず確認してください。また、「SDK 機能」の情報を確認してください。

トピック