是否可以通过CLI或API查询AWS Amplify预览版的部署状态?



是否可以通过CLI或API查询AWS Amplify预览版的部署状态?

如果有,怎么做?

我找不到任何与我的问题有关的东西。我总是看到页面上写着"运行amplify status",这和我想要的差远了。

我正试图从GitLab CI查询特定预览构建的此信息,以便我的工作将等待预览构建在运行功能测试之前部署,而不是一秒钟。目前我正在使用时间延迟,这会减慢我获得反馈的速度。

list-jobsAWS CLI命令将返回一个JSON响应,其中包含所有构建,首先包括最近的构建。每个对象将包括一个status字段。参考文档

你可以这样使用:

aws amplify list-jobs --app-id <your app id> --branch-name <your branch name> --region <your region>

显然,在执行该命令之前,必须通过AWS CLI进行认证。