我如何使用 EC2 实例本身的 PowerShell 知道附加到 EC2 的 "IAM role" 的名称?
How can I know the Name of the "IAM role" attached to EC2 using PowerShell from EC2 Instance itself?
我有一个连接到 "IAM role" 的 EC2 实例 (EC2_Windows_2019_Server_Test)。
我如何使用 EC2 实例本身的 PowerShell 知道附加到 EC2 的 "IAM role" 的名称?
使用 Powershell,您应该能够从 EC2 实例元数据中获取
$instanceRole = (New-Object System.Net.WebClient).DownloadString("http://169.254.169.254/latest/meta-data/iam/security-credentials")
可以找到可用元数据的列表here
感谢@maafk。
$instanceRole = (New-Object System.Net.WebClient).DownloadString("http://169.254.169.254/latest/meta-data/iam/security-credentials/")
我有一个连接到 "IAM role" 的 EC2 实例 (EC2_Windows_2019_Server_Test)。
我如何使用 EC2 实例本身的 PowerShell 知道附加到 EC2 的 "IAM role" 的名称?
使用 Powershell,您应该能够从 EC2 实例元数据中获取
$instanceRole = (New-Object System.Net.WebClient).DownloadString("http://169.254.169.254/latest/meta-data/iam/security-credentials")
可以找到可用元数据的列表here
感谢@maafk。
$instanceRole = (New-Object System.Net.WebClient).DownloadString("http://169.254.169.254/latest/meta-data/iam/security-credentials/")