我正在尝试使用 Powershell 连接到 AWS s3,但是当我运行 Get-S3Bucket 和我想要运行的任何 PS 脚本时遇到了这个错误
“GET-S3BucketL 名称解析失败,尝试访问区域 eu-west-1 中的服务(提供给 -Region 参数或配置的 shell 默认值))
我的配置:
Powershell 工具包:AWSToolsAndSDKForNet_sdk-3.3.211.0_ps-3.3.210.0_tk-1.13.0.4.msi
Set-AWSCredential -AccessKey ABC -SecretKey 123 -StoreAs aws-access
Initialize-AWSDefaultConfiguration -ProfileName aws-access -Region eu-west-1 添加到 Powershell 配置文件
Import-Module "C:\Program Files (x86)\AWSTools\PowerShell\AWSPowerShell\AWSPowerShell.psd1" 添加到 Powershell 配置文件
全部在 Windows 2008 R2 数据中心上
检查:C:\Users\xxxxx\AppData\Local\AWSToolkit\RegisteredAccounts.json 是否正确
测试: - 连接通过使用上述相同 AWS 凭证的第三方备份软件工作。我可以浏览到存储桶没问题。〜这太烦人了 - 以上所有内容都允许从我自己的桌面连接/编写脚本〜Win10
由于成本问题,我无法请求 AWS Support