Get-S3Bucket名称分辨率故障试图在EU-West-1地区达到服务



我正在尝试使用PowerShell连接到AWS S3,但是当我运行Get-S3Bucket和任何我想运行的PS脚本时,都会遇到此错误

" get-s3bucketl名称分辨率失败尝试在eu-west-1中达到服务(提供给-Region参数或从配置的shell默认值提供((

我的配置:

  1. PowerShell Toolket:Awstoolsandsdkfornet_sdk-3.3.211.0_ps-3.3.210.0_tk-1.13.0.4.4.4.4.4.msi

  2. set -awscredential -accesskey abc -secretkey 123 -Storeas aws -access

  3. initialize-awsdefaultConfiguration -profilename AWS-ACCESS -Region eu-west-1添加到PowerShell配置文件

  4. import-module" c: program文件(x86( awstools powershell awspowershell awspowershell.psd1"添加到powerShell profile

  5. Windows 2008 R2数据中心

  6. 全部

检查: C: users xxxxx appdata local awstoolkit registeredAccounts.json是正确的

测试: - 该连接通过第三方备份软件运行,该软件确实使用了上面的相同AWS凭据。我可以浏览桶没问题。〜这是如此烦人 - 同样,以上所有内容都允许连接/脚本形式我自己的桌面〜win10

我由于费用

而无法寻求AWS支持

如果您正在从AWS实例中运行此命令,并遇到此错误,并将其附上IAM角色附加并访问S3存储桶(这使您在不配置凭据的情况下达到AWS服务(。在这种情况下,您需要在该VPC中创建一个S3端点,以通过PowerShell内部连接到S3。它仍然可以通过在外壳上配置凭据来完成,但这打败了IAM角色的目的。

希望这对某人有帮助。

相关内容

最新更新