【问题标题】:ECSCredentials in browser浏览器中的 ECSCredentials
【发布时间】:2020-07-15 06:25:04
【问题描述】:

我在 ECS 容器中运行了一段代码,用于启动浏览器。浏览器需要获取 aws 凭据以初始化 aws 客户端以调用同一帐户中的其他 aws 服务。

This doc 显示This feature is not supported in the browser environment of the SDK,这意味着当代码在浏览器中运行时我们不能执行new AWS.ECSCredentials()

当代码在浏览器中运行时,是否有解决方法来获取凭据?

【问题讨论】:

    标签: aws-sdk amazon-ecs aws-sdk-js aws-sdk-nodejs


    【解决方案1】:

    根据文档 [1],您需要使用以下方法之一在 Web 浏览器中向 SDK 提供凭据:

    1. 使用 Amazon Cognito Identity 对用户进行身份验证并提供凭证
    2. 使用网络联合身份
    3. 脚本中的硬编码

    [1]https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/setting-credentials-browser.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-10-30
      • 2012-02-13
      • 1970-01-01
      • 2020-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多