$env:AWS_ACCESS_KEY_ID="" $env:AWS_SECRET_ACCESS_KEY="" $env:AWS_SESSION_TOKEN="" $env:AWS_SECURITY_TOKEN="" $SwitchRole = Read-Host "スイッチするロールARN" $RoleSessionName = "sts-role-session" $DurationSeconds = 3600 $Credentials = aws sts assume-role --role-arn $SwitchRole --role-session-name $RoleSessionName --duration-seconds $DurationSeconds $env:AWS_ACCESS_KEY_ID=($Credentials | ConvertFrom-Json).Credentials.AccessKeyId $env:AWS_SECRET_ACCESS_KEY=($Credentials | ConvertFrom-Json).Credentials.SecretAccessKey $env:AWS_SESSION_TOKEN=($Credentials | ConvertFrom-Json).Credentials.SessionToken $env:AWS_SECURITY_TOKEN="" aws sts get-caller-identity