AWS IAM 認証情報
AWS IAM 認証情報は、ローカルに保存されたアクセスキーを介して AWS アカウントで認証されます。
次のセクションでは、IAM 認証情報を設定して AWS Toolkit for Visual Studio から AWS アカウントで認証する方法について説明します。
重要
IAM 認証情報を設定して AWS アカウントで認証する前に、次の点に注意してください。
既に別の AWS のサービス (AWS Toolkit for Visual Studio など) で IAM 認証情報を設定している場合、AWS CLI はこれらの認証情報を自動的に検出します。
AWS では、AWS IAM Identity Center 認証の使用を推奨しています。AWS IAM のベストプラクティスの詳細については、「AWS アイデンティティとアクセス管理ユーザーガイド」の「IAM のセキュリティのベストプラクティス」セクションを参照してください。
セキュリティリスクを避けるため、専用ソフトウェアの開発や実際のデータを扱うときは、IAM ユーザーを認証に使用しないでください。代わりに、 などの ID プロバイダーとのフェデレーションを使用してくださいAWS IAM Identity Center 詳細については、「AWS IAM Identity Center ユーザーガイド」の「IAM アイデンティティセンターとは?」を参照してください。
IAM ユーザーの作成
AWS Toolkit for Visual Studio を設定して AWS アカウントで認証する前に、「AWS SDK とツールのリファレンスガイド」の「長期認証情報を使用して認証する」トピックに記載されている「ステップ 1: IAM ユーザーを作成する」と「ステップ 2: アクセスキーを取得する」を完了する必要があります。
注記
「ステップ 3: 共有認証情報ファイルの更新」はオプションです。
ステップ 3 を完了すると、AWS Toolkit for Visual Studio は credentials file からの認証情報を自動的に検出します。
ステップ 3 を完了していない場合、AWS Toolkit for Visual Studio では以下の「AWS Toolkit for Visual Studio から認証情報ファイルを作成する」セクションで説明されているように、credentials file を作成する手順が案内されます。
認証情報ファイルの作成
AWS Toolkit for Visual Studio でユーザーを追加する、あるいは credentials file を作成するには、以下の手順を実行します。
注記
ツールキットで新しいユーザープロファイルを追加する場合:
credentials fileが既に存在する場合は、新しいユーザー情報が既存のファイルに追加されます。credentials fileが存在しない場合は、新しいファイルが作成されます。
-
AWS Explorer で [新しいアカウントプロファイル] アイコンをクリックし、[新しいアカウントプロファイル] ダイアログを開きます。
-
[新しいアカウントプロファイル] ダイアログの必須フィールドに入力し、[OK] ボタンを選択して IAM ユーザーを作成します。
ツールキットで IAM ユーザー認証情報を編集する
ツールキットで IAM ユーザー認証情報を編集するには、以下のステップを実行します。
AWS Explorer の [認証情報] ドロップダウンから、編集する IAM ユーザー認証情報を選択します。
[プロファイルを編集] アイコンをクリックして、[プロファイルを編集] ダイアログを開きます。
[プロファイルを編集] ダイアログで更新を完了し、[OK] ボタンを選択して変更を保存します。
ツールキットで IAM ユーザー認証情報を削除するには、以下のステップを実行します。
AWS Explorer の [認証情報] ドロップダウンから、削除する IAM ユーザー認証情報を選択します。
[プロファイルを削除] アイコンをクリックして、[プロファイルを削除] プロンプトを開きます。
Credentials fileからプロファイルを削除することを確認します。
重要
[プロファイルを編集] ダイアログで IAM アイデンティティセンターや多要素認証 (MFA) など、高度なアクセス機能をサポートするプロファイルは、AWS Toolkit for Visual Studio から編集できません。これらのタイプのプロファイルを変更するには、テキストエディタを使用して credentials file を編集する必要があります。
テキストエディタで IAM ユーザー認証情報を編集する
AWS Toolkit for Visual Studio で IAM ユーザーを管理するだけでなく、任意のテキストエディタで credential files を編集することもできます。Windows の場合、credential file のデフォルトの場所は C:\Users\ です。USERNAME\.aws\credentials
credential files の場所と構造の詳細については、「AWS SDK とツールのリファレンスガイド」の「Shared config and credentials files」セクションを参照してください。
AWS Command Line Interface (AWS CLI) で IAM ユーザーを作成する
AWS CLI は、aws configure コマンドを使用して、credentials file で IAM ユーザーを作成するために使用できる別のツールです。
AWS CLI から IAM ユーザーを作成する方法の詳細については、「AWS CLI ユーザーガイド」の「AWS CLI の設定」のトピックを参照してください。
Toolkit for Visual Studio は、次の構成プロパティをサポートしています。
aws_access_key_id aws_secret_access_key aws_session_token credential_process credential_source external_id mfa_serial role_arn role_session_name source_profile sso_account_id sso_region sso_role_name sso_start_url