gpt4 book ai didi

powershell - 使用PowerShell DSC获取AWS S3存储桶对象

转载 作者:行者123 更新时间:2023-12-02 23:45:23 24 4
gpt4 key购买 nike

使用PowerShell DSC,我尝试从AWS S3存储桶中读取对象,但出现以下错误:

无法加载配置文件= [默认] 的存储凭据

我尝试使用-ProfileLocation参数,但是随后引发错误“找不到与参数名称'ProfileLocation'相匹配的参数”。我的代码如下:

Read-S3Object -ProfileName default BucketName $bucket -Key $key -File $file

最佳答案

确保您已阅读本文档“Using AWS Credentials”并遵循其提供的说明。

疑难解答

v1.1之前的AWS Powershell工具不支持

  • ProfileName。您可以通过Get-AWSPowerShellVersion cmdlet检查版本。如果使用的是早期版本,请尝试使用StoredCredentials参数。或者,您可以更新。
  • 确保配置文件名称“默认”确实存在。您可以通过运行Get-AWSCredentials -ListStoredCredentials进行检查,这将返回存储的AWS凭证列表。
  • 如果所需的配置文件名称不存在,则需要创建它。

  • 该文档提供了以下示例,用于创建新的配置文件:
    Set-AWSCredentials -AccessKey AKIAIOSFODNN7EXAMPLE `
    -SecretKey wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY `
    -StoreAs MyProfileName

    注意:关于术语,文档似乎可以交替使用“存储的凭证”和“配置文件”。

    关于powershell - 使用PowerShell DSC获取AWS S3存储桶对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24749817/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com