【问题标题】:How does s3 URL created for codedeploy and how to find with commit ID aws如何为 codedeploy 创建 s3 URL 以及如何使用提交 ID aws 查找
【发布时间】:2018-05-14 10:55:42
【问题描述】:

我一直在想,如何找到 s3 URL 或 s3 对象名称,它是在使用新提交 ID 的 codedeploy 部署之后创建的。

【问题讨论】:

    标签: amazon-web-services amazon-s3 aws-code-deploy aws-codecommit


    【解决方案1】:

    这是列出应用程序修订及其 s3 位置的 aws-cli 方式:

    aws deploy list-application-revisions --application <your application name>
    

    示例输出:

    { "revisionType": "S3",
      "s3Location": {
           "bucket:" "mybucket",
           "key": "mys3objectname",
           "bundleType": "zip",
           "eTag": "ff1e77d70adaedfd14cecba209811a94"
       }
    }
    

    要从中构造一个 s3 url,请使用: https://s3-&lt;region&gt;.amazonaws.com/&lt;bucket&gt;/&lt;key&gt;

    如果您需要找到您的应用程序名称,请使用:

    aws deploy list-applications
    

    【讨论】:

    • 这将带来当前的修订,但我需要为当前提交创建的查找 URL
    • 就像我提交了一个带有注释“NEW CHANGES”的文件并且我有一个提交 ID“cbe79a11-da91-412e-9579-b71ae9a11fad”,现在我想知道为哪个 s3 存储桶创建这个。
    • 也许您可以更多地描述您的工作流程。 Codedeploy 可以从 git 部署或从 S3 进行注册修订,因为您提到 S3,我认为您使用 s3 作为部署包的存储。
    猜你喜欢
    • 2017-01-02
    • 1970-01-01
    • 2022-12-05
    • 2019-10-17
    • 2016-12-04
    • 2017-07-24
    • 1970-01-01
    • 2013-07-16
    • 2018-04-03
    相关资源
    最近更新 更多