【问题标题】:Configure AWS credentials to work with both the CLI and SDKs配置 AWS 凭证以使用 CLI 和开发工具包
【发布时间】:2014-07-31 12:01:51
【问题描述】:

在尝试将一些部署任务自动化到 S3 时,我注意到我通过 aws configure 提供的凭据未被 Node.js SDK 获取。如何让 shell 和 gulp 任务引用同一个文件?

【问题讨论】:

    标签: node.js amazon-web-services


    【解决方案1】:

    经过大量搜索,正是this article 的摘录引起了灵光乍现。

    如果您一直在使用 AWS CLI,您可能已经拥有凭证 文件,它与新的凭证文件位于同一位置,但 被命名为config。如果是这样,CLI 将继续使用该文件。 但是,如果您创建一个新的凭证文件,CLI 将使用该文件 一个。 (请注意,您可以使用 aws configure 命令 用于从命令行设置凭据将把凭据 在 config 文件中,而不是在凭据文件中。)

    现在,通过将 ~/.aws/config 移动到 ~/.aws/credentials,CLI 和 SDK 都从同一位置读取。遗憾的是,除了手动编辑之外,我还没有找到任何用于维护 ~/.aws/credentials 的界面。

    【讨论】:

    • 您可以将此标记为答案,看起来像一个解决方案。
    • @clay 等待所需的 48 小时。 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-04-24
    • 1970-01-01
    • 2015-08-18
    • 1970-01-01
    • 2017-05-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多