选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

获取公共构建项目 URL

聚焦模式
获取公共构建项目 URL - AWS CodeBuild

AWS CodeBuild 允许您将构建项目的生成结果、日志和构件公之于众。这样,您的源存储库的贡献者就可以查看结果并下载构建的构件,而无需他们访问 AWS 帐户。

您将自己项目的构建公之于众后,项目的所有构建结果、日志和构件,包括项目为私有状态时运行的构建,都可向公众开放。同样,当您将公共构建项目设为私有时,该项目的构建结果将不再向公众公开。

有关如何更改项目构建结果的公开可见性的信息,请参阅启用公共构建访问权限

CodeBuild 为您的项目的公共构建提供了一个 URL,该网址是您的项目所独有的。

要获取构建项目的公共 URL,请按照以下过程操作。

获取公共构建项目的 URL
  1. https://console.aws.amazon.com/codesuite/codebuild/home 打开 AWS CodeBuild 控制台。

  2. 在导航窗格中,选择构建项目

  3. 选择要获取其公共 URL 的构建项目的链接。

  4. 公共 URL 显示在配置部分的公共项目 URL 字段中。您可以选择该链接来打开 URL,也可以使用复制按钮复制 URL。

警告

在公开项目的构建结果时,应记住以下几点:

  • 项目的所有构建结果、日志和构件,包括项目为私有状态时运行的构建,都可向公众开放。

  • 所有构建日志和构件都向公众开放。环境变量、源代码和其他敏感信息可能已输出到构建日志和构件中。您必须谨慎筛选将哪些信息输出到构建日志。以下是一些最佳实操:

    • 切勿将敏感值(尤其是 AWS 访问密钥 ID 和秘密访问密钥)存储在环境变量中。我们建议您使用 Amazon EC2 Systems Manager Parameter Store 或 AWS Secrets Manager 存储敏感值。

    • 请按照使用 Webhook 的最佳实操对哪些实体可以触发构建进行限制且不要将 buildspec 存储在项目本身中,以尽可能确保您的 webhook 安全无虞。

  • 恶意用户可以使用公共构建分发恶意构件。我们建议项目管理员查看所有拉取请求,验证拉取请求是否为合法更改。我们还建议您使用校验和验证所有构件,确保下载的构件正确无误。

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。