![Powershell 経由でインスタンスに IAM ロールをアタッチするにはどうすればよいですか?](https://rvso.com/image/719107/Powershell%20%E7%B5%8C%E7%94%B1%E3%81%A7%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%BF%E3%83%B3%E3%82%B9%E3%81%AB%20IAM%20%E3%83%AD%E3%83%BC%E3%83%AB%E3%82%92%E3%82%A2%E3%82%BF%E3%83%83%E3%83%81%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
AWS Tools for Windows PowerShellを使用して既存のインスタンスにIAMロールをアタッチする方法はありますか?https://aws.amazon.com/blogs/security/new-attach-an-aws-iam-role-to-an-existing-amazon-ec2-instance-by-using-the-aws-cli/aws-cli でそれが実行できることはわかっていますが、選択肢があれば PowerShell を使用することをお勧めします。
答え1
PowerShell で実行できます。コマンドのドキュメントは次のとおりです。 https://docs.aws.amazon.com/powershell/latest/reference/items/Set-EC2IamInstanceProfileAssociation.html
答え2
探しているコマンドは でRegister-EC2IamInstanceProfile
、指定されたインスタンス ID と既存のプロファイル ARN に対して新しいプロファイルの関連付けを生成します。
もう一つの答えは、既存 プロファイルの関連付け。このコマンドは、新しいプロファイルの関連付け、これがあなたがやろうとしていることだと思います (そして私がやろうとしていたことであり、このページにたどり着いた理由でもあります)。私は、Powershell コマンドを使用してget-command -noun *IamInstance*
すべての AWS コマンドレットを検索し、このジョブに適したコマンドと思われるものを探すことで、これを理解しました。
この質問はこのトピック (Powershell を使用して IAM プロファイルを EC2 インスタンスに関連付ける方法) に関する検索結果のトップであるため、3 年前の質問であるにもかかわらず、回答を追加する必要があると考えました。