如何使用 curl 调用 aws codedeploy 端点

How to call aws codedeploy endpoints using curl

我正在尝试列出来自 aws codedeploy 的所有部署。这里有一个 aws codedeploy API:http://docs.aws.amazon.com/codedeploy/latest/APIReference/API_ListDeployments.html 但我仍然不确定我将如何通过 curl 获得响应。

到目前为止我已经试过了,但没有用:

echo $(curl -s 'https://ID_GOES_HERE.execute-api.LOCATION_GOES_HERE.amazonaws.com/ListDeployments')

编辑:通过将 boto3 用于我的 python 脚本,我能够获得我想要实现的目标。我原本打算使用 requests:http 来基本上使用 GET 调用,但似乎 boto3 为我处理了这个问题。

您是否将 ID 和位置放入 curl 命令中?上述命令没有 ID 和位置。

您也可以选择尝试按照 CLI 命令列出部署组中的部署,以针对使用适用的 IAM 用户或 AWS 帐户注册的应用程序。

list-deployments
[--application-name <value>]
[--deployment-group-name <value>]
[--include-only-statuses <value>]
[--create-time-range <value>]
[--cli-input-json <value>]
[--starting-token <value>]
[--max-items <value>]
[--generate-cli-skeleton <value>]