在AWS Tools for Powershell中运行脚本时需要通过“New-STSRoleSession”命令获取临时凭证来代表IAM角色进行操作。以下是示例代码:
$stsCredential = New-STSRoleSession -RoleArn "IAM角色ARN" -RoleSessionName "会话名称" $credential = New-Object Amazon.PowerShell.Common.AWSCredential $stsCredential.AccessKeyId, $stsCredential.SecretAccessKey, $stsCredential.SessionToken Set-AWSCredential -Credential $credential
通过这些命令,即可在AWS Tools for Powershell中使用IAM角色来运行脚本。