【问题标题】:Send AWS CLI commands using HTTPS requests instead改为使用 HTTPS 请求发送 AWS CLI 命令
【发布时间】:2021-08-30 02:39:52
【问题描述】:

我目前正在终端或 bash 中使用 AWS CLI 与 AWS 服务进行交互,并且效果很好。然而,我希望实现一个方便的应用程序来进行交互,我猜 AWS 有一些公共 HTTP 请求 API?

我该怎么做?我找不到任何文档或资源? 我希望实现的应用程序是 Mac 应用程序。我猜命令参数将通过 json 指定。但是,我不知道 URL 签名。

一个示例 AWS CLI 命令是:

aws devicefarm list-uploads --arn arn-123-nra --type FILE

如何处理 HTTPS 请求?

【问题讨论】:

    标签: httprequest aws-api-gateway aws-cli aws-device-farm


    【解决方案1】:

    要做到这一点并不简单。 AWS API 当前使用称为 SIGv4 的签名过程来验证 AWS 客户的服务。 AWS 开发工具包/CLI 是一种简化此操作的方法,因此您不必自己执行此操作。

    如果您真的想自己解决这个问题,您应该查看sigv4 signing documentation。否则,我强烈建议只使用AWS SDKs in your preferred language。

    【讨论】:

      猜你喜欢
      • 2015-12-23
      • 2018-10-29
      • 2013-09-25
      • 2013-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多