AWS CodeArtifact 用户指南文档历史记录 - CodeArtifact

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

AWS CodeArtifact 用户指南文档历史记录

下表说明了对 CodeArtifact 文档的一些重要更改。

变更说明日期

添加了有关在 CodeArtifact 中配置和使用 Cargo 的文档

CodeArtifact 现在支持 Cargo crate。添加了文档,其中包含有关配置 Cargo 来使用 CodeArtifact 存储库的指导。有关更多信息,请参阅 将 CodeArtifact 与 Cargo 结合使用

2024 年 6 月 20 日

添加了有关在 CodeArtifact 中配置和使用 Ruby 的文档

CodeArtifact 现在支持 Ruby Gem。添加了文档,其中包含有关配置 Ruby 程序包管理器来使用 CodeArtifact 存储库的指导。有关更多信息,请参阅 将 CodeArtifact 与 Ruby 结合使用

2024 年 4 月 30 日

添加了一个示例密钥策略,用于使用客户托管的 AWS KMS 密钥来创建域

添加了一个示例密钥策略,可用于创建客户托管的 KMS 密钥以加密 CodeArtifact 域中的资产。有关更多信息,请参阅 AWS KMS 密钥策略示例

2024 年 4 月 18 日

添加了文档,以支持启动程序包组。

添加了有关在 CodeArtifact 中管理和使用程序包组的文档。有关更多信息,请参阅 在 CodeArtifact 中使用程序包组

2024 年 3 月 21 日

在文档中添加了有关 aws codeartifact login 命令的其他有效程序包管理器。

在有效程序包管理器列表中添加了 dotnetnugetswift,以与 aws codeartifact login 命令结合使用。有关更多信息,请参阅 AWS CodeArtifact 身份验证和令牌

2024 年 2 月 18 日

在 Swift 故障排除文档中添加了有关 Xcode 在 CI 计算机上挂起的条目

添加了有关某个问题(该问题可能因钥匙串提示输入密码而导致 Xcode 在 CI 计算机上挂起)的信息,包括解决方案。有关更多信息,请参阅 由于钥匙串提示输入密码,Xcode 在 CI 计算机上挂起

2024 年 2 月 6 日

添加了有关解决 npm 8.x 或更高版本中 npm 程序包安装时间缓慢问题的信息

添加了有关如何解决 CodeArtifact 中 npm 程序包安装时间缓慢(这可能会导致构建时间缓慢)的信息。有关更多信息,请参阅 解决 npm 8.x 或更高版本中安装缓慢的问题

2023 年 12 月 29 日

更新了有关 CodeArtifact 中的 Python 程序包资产和元数据行为的信息

更新了有关 CodeArtifact 存储库如何保留和刷新 Python 程序包版本资产和元数据的信息。有关更多信息,请参阅 从上游和外部连接请求 Python 程序包

2023 年 12 月 14 日

重新整理了有关监控 CodeArtifact 的文档

重新整理了有关监控 CodeArtifact 事件的信息,并添加了有关使用 Amazon CloudWatch 指标查看 CodeArtifact 请求的信息。有关更多信息,请参阅 监控 CodeArtifact

2023 年 12 月 14 日

添加了有关使用 CloudFormation 管理 CodeArtifact 资源的更多信息

添加了有关使用 CloudFormation 管理 CodeArtifact 资源的参考文献和文档链接,包括关于防止删除使用 CloudFormation 管理的 CodeArtifact 资源的部分。有关更多信息,请参阅 防止删除 CodeArtifact 资源

2023 年 12 月 7 日

添加了文档来详细说明 CodeArtifact 对 AWS KMS 外部密钥存储 (XKS) 的支持

添加了一个章节,其中包含有关 CodeArtifact 支持 KMS 密钥(包括将 XKS 密钥与 CodeArtifact 一起使用)的信息。有关更多信息,请参阅 中支持的 AWS KMS 密钥类型 CodeArtifact

2023 年 10 月 31 日

更新了现有的故障排除文档并添加了新的故障排除文档

添加了 Maven 故障排除主题,并在一般故障排除主题中包含指向 Swift 和 Maven 故障排除文档的链接。有关更多信息,请参阅 AWS CodeArtifact 故障排除

2023 年 9 月 28 日

更新了文档,加入了 Swift 程序包管理器发布命令

Swift 5.9 引入了一个用于创建 Swift 程序包并将其发布到程序包存储库的 swift package-registry publish 命令。更新了 Swift 文档,加入了使用该命令的说明。有关更多信息,请参阅 将 CodeArtifact 与 Swift 结合使用

2023 年 9 月 25 日

添加了使用 Swift 配置 CodeArtifact 的文档

CodeArtifact 现在支持 Swift 程序包。添加了文档,其中包含有关配置 Swift 来使用 CodeArtifact 存储库的指导。有关更多信息,请参阅 将 CodeArtifact 与 Swift 结合使用

2023 年 9 月 20 日

添加了有关 CodeArtifact 如何处理撤销的 Python 程序包版本的指导

添加了包含以下信息的文档:如何判断 Python 程序包版本是否已撤销、CodeArtifact 如何处理撤销的程序包版本以及常见问题的答案。有关更多信息,请参阅 已撤销的程序包版本

2023 年 8 月 2 日

修复了 Yarn 文档中错误的命令行命令

修复了 Yarn 文档中错误的命令行命令,该命令会提取 CodeArtifact 授权令牌并将其存储在环境变量中。

2023 年 7 月 20 日

对 Python 文档进行了一些小的补充和修复了一些小错误

在各自的文档中添加了 pip 和 twine 信息,并更正了在 twine 中使用 codeartifact login 命令时会发生的情况。有关更多信息,请参阅在 CodeArtifact 中配置和使用 pip在 CodeArtifact 中配置和使用 twine

2023 年 7 月 14 日

修复了 CodeBuild 文档中错误的 dotnet 命令

更正了 在中使用 NuGet 软件包 CodeBuild 文档中的 dotnet add package 命令。

2023 年 7 月 13 日

更新了 AWS CodeArtifact 和 AWS Identity and Access Management 文档

全面修改了 CodeArtifact 文档中的 IAM,使其更容易理解并与其他 AWS 服务的文档保持一致。请参阅适用于 Identity and Access Managem AWS CodeArtifact

2023 年 5 月 24 日

添加了有关已撤销的 Python 程序包版本的信息

添加了有关 CodeArtifact 如何保留已撤销 Python 程序包版本元数据的信息,有关更多信息,请参阅已撤销的程序包版本

2023 年 4 月 11 日

添加了有关 Clojure 支持的信息

添加了有关 Clojure 支持(包括管理 Clojure 项目的依赖项)的信息。有关更多信息,请参阅 通过 deps.edn 来使用 CodeArtifact

2023 年 3 月 21 日

添加了有关通用程序包发布的信息

添加了有关通用程序包以及如何使用 AWS CLI 发布和下载程序包内容的信息。有关更多信息,请参阅在 CodeArtifact 中使用通用程序包发布和使用通用程序包通用程序包支持的命令

2023 年 3 月 10 日

添加了有关用于发布的资产大小限制的信息

在程序包发布中添加了一个章节,说明了发布的资产大小限制。

2022 年 6 月 21 日

重构了外部连接文档

移动了外部连接文档并对其进行了重组,将重点放在用户的最终目标上,即将他们的 CodeArtifact 存储库连接到公有程序包存储库。还添加了有关实现该目标的不同方法的更多指导和信息。有关更多信息,请参阅 将 CodeArtifact 存储库连接到公有存储库

2022 年 5 月 9 日

更新了 Amazon CloudWatch Events 的 CodeArtifact 事件信息

account 字段添加了更多信息并添加了 repositoryAdministrator 字段。有关更多信息,请参阅 CodeArtifact 事件格式和示例

2022 年 3 月 7 日

添加了在没有私有 DNS 的情况下从 VPC 使用 CodeArtifact 的配置说明

如果您无法或不想在您的 codeartifact.repositories VPC 端点上启用私有 DNS,则必须对存储库端点使用不同的配置才能从 VPC 使用 CodeArtifact。请参阅使用不带私有 DNS 的 codeartifact.repositories 端点了解更多信息。

2022 年 2 月 8 日

添加了用于更新程序包版本状态的深入文档

将更新程序包版本状态文档展开到自己的主题中。添加了用于更新程序包版本状态的文档,包括所需的 IAM 权限、各种场景的示例 AWS CLI 命令以及可能的错误。请参阅更新程序包版本状态了解更多信息。

2021 年 9 月 1 日

更新了复制程序包版本文档,提供了更深入的权限信息

对于调用 aws codeartifact copy-package-versions 命令以在 CodeArtifact 中将程序包版本从一个存储库复制到同一个域中的另一个存储库,添加有关所需 IAM 和基于资源的策略权限的更多信息 除了提供更多信息外,现在还有源存储库和目标存储库所需的基于资源的策略示例。请参阅复制程序包所需的 IAM 权限了解更多信息。

2021 年 8 月 25 日

更新了在 IntelliJ IDEA 中运行 Gradle 构建的文档

更新了在 IntelliJ IDEA 中运行 Gradle 构建的文档,其中包含了配置 Gradle 来从 CodeArtifact 获取插件的步骤。还添加了一个选项,用于通过对 aws codeartifact get-authorization-token 的内联调用为每个新运行创建新的 CodeArtifact 授权令牌。请参阅在 IntelliJ IDEA 中运行 Gradle 构建了解更多信息。

2021 年 8 月 23 日

添加了有关在 AWS CodeArtifact 中配置和使用 Yarn 的文档

添加了有关配置和使用 Yarn 1.X 和 Yarn 2.X 来通过 CodeArtifact 管理 npm 程序包的文档。请参阅在 CodeArtifact 中配置和使用 Yarn了解更多信息。

2021 年 7 月 30 日

AWS CodeArtifact 现在支持 NuGet 程序包

CodeArtifact 用户现在可以发布和使用 NuGet 程序包。添加了有关配置和使用 Visual Studio 和 NuGet 命令行工具(如 nugetdotnet)来处理 CodeArtifact 存储库的文档。请参阅将 CodeArtifact 与 NuGet 结合使用了解更多信息。

2020 年 11 月 19 日

在 AWS CodeArtifact 中标记资源

添加了有关在 AWS CodeArtifact 中标记存储库和域的文档。请参阅为资源添加标签

2020 年 10 月 30 日

CodeArtifact 现在支持 CloudFormation

CodeArtifact 用户现在可以使用 CloudFormation 模板来创建 CodeArtifact 存储库和域。要获得更多信息并开始使用,请参阅使用 AWS CloudFormation 创建 CodeArtifact 资源

2020 年 10 月 8 日

添加了有关创建 Amazon S3 网关端点以在 Amazon VPC 中使用 CodeArtifact 的信息

添加了有关使用 Amazon EC2 AWS CLI 命令创建 Amazon S3 网关端点的信息。本文档还包含有关 CodeArtifact 在 Amazon VPC 环境中使用所需的特定权限的信息。请参阅创建 Amazon S3 网关端点

2020 年 8 月 12 日

使用 curl 命令发布 Maven 构件和发布第三方 Maven 构件

添加了有关使用 curl 进行发布发布第三方构件的指导。

2020 年 8 月 10 日

公开发行 (GA) 版本

《CodeArtifact 用户指南》的初始版本。

2020 年 6 月 10 日