我創建了一個小的aws.bat腳本,然後在PowerShell中導航到腳本目錄。 但是,當我鍵入aws然後我收到一條錯誤消息,它不執行腳本。我應該做什麼特別的事情? 這是我曾嘗試: PS C:\G> .\aws.bat
C:\G>$BucketName = "ab-user"
'$BucketName' is not recognized as an internal or external
這更像是一種完整性檢查,因爲我已經解決了這個問題,但我並不確信我已經做到了這一點。 的問題 我已分配的IAM的角色,使他們能夠訪問的S3存儲一些實例。然後我需要運行一些PowerShell腳本來訪問S3存儲桶以下載一些對象。 解決方案 要獲得/設置信用憑證,請我寫這個PowerShell的功能: function Set-MyInstanceProfileCredentials {
p