

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

# AWS CodeArtifact 用户指南文档历史记录
<a name="history"></a>

下表描述了文档的重要更改 CodeArtifact。

| 变更 | 说明 | 日期 | 
| --- |--- |--- |
| [添加了有关配置和使用 Cargo 的文档 CodeArtifact](#history) | CodeArtifact 现在支持货箱。添加了文档，其中包含有关配置 Cargo 以使用 CodeArtifact 存储库的指南。有关更多信息，请参阅 [将 CodeArtifact 与 Cargo 结合使用](using-cargo.md)。 | 2024 年 6 月 20 日 | 
| [添加了有关配置和使用 Ruby 的文档 CodeArtifact](#history) | CodeArtifact 现在支持红宝石。添加了文档，其中包含有关配置 Ruby 包管理器以使用 CodeArtifact 存储库的指南。有关更多信息，请参阅 [CodeArtifact 与 Ruby 一起使用](using-ruby.md)。 | 2024 年 4 月 30 日 | 
| [添加了使用客户托管密钥创建域的 AWS KMS 密钥策略示例](#history) | 添加了一个示例密钥策略，该策略可用于创建客户托管的 KMS 密钥，用于加密 CodeArtifact 域中的资产。有关更多信息，请参阅 [AWS KMS 密钥策略示例](domain-create.md#create-domain-kms-key-policy-example)。 | 2024 年 4 月 18 日 | 
| [添加了文档，以支持启动程序包组。](#history) | 在中添加了有关管理和使用软件包组的文档 CodeArtifact。有关更多信息，请参阅 [在 CodeArtifact 中使用程序包组](package-groups.md)。 | 2024 年 3 月 21 日 | 
| [在文档中添加了有关 *aws codeartifact login* 命令的其他有效程序包管理器。](#history) | 在有效程序包管理器列表中添加了 `dotnet`、`nuget` 和 `swift`，以与 `aws codeartifact login` 命令结合使用。有关更多信息，请参阅 [AWS CodeArtifact 身份验证和令牌](tokens-authentication.md)。 | 2024 年 2 月 18 日 | 
| [在 Swift 故障排除文档中添加了有关 Xcode 在 CI 计算机上挂起的条目](#history) | 添加了有关某个问题（该问题可能因钥匙串提示输入密码而导致 Xcode 在 CI 计算机上挂起）的信息，包括解决方案。有关更多信息，请参阅 [由于钥匙串提示输入密码，Xcode 在 CI 计算机上挂起](swift-troubleshooting.md#swift-troubleshooting-ci-machine)。 | 2024 年 2 月 6 日 | 
| [添加了有关解决 npm 8.x 或更高版本中 npm 程序包安装时间缓慢问题的信息](#history) | 添加了有关如何解决 npm 软件包安装时间缓慢的信息 CodeArtifact，这可能会导致构建时间变慢。有关更多信息，请参阅 [解决 npm 8.x 或更高版本中安装缓慢的问题](npm-auth.md#troubleshooting-slow-npm-install)。 | 2023 年 12 月 29 日 | 
| [更新了有关 Python 包资源和元数据行为的信息 CodeArtifact](#history) | 更新了有关 CodeArtifact 存储库如何保留和刷新 Python 包版本资产和元数据的信息。有关更多信息，请参阅 [从上游和外部连接请求 Python 程序包](python-upstream-external-connections-request.md)。 | 2023 年 12 月 14 日 | 
| [重新整理了有关监控的文档 CodeArtifact](#history) | 重新整理了有关监控 CodeArtifact 事件的信息，并添加了有关使用 Amazon CloudWatch 指标查看 CodeArtifact 请求的信息。有关更多信息，请参阅 [监控 CodeArtifact](working-with-service-events.md)。 | 2023 年 12 月 14 日 | 
| [添加了有关使用管理 CodeArtifact 资源的更多信息 CloudFormation](#history) | 添加了有关使用管理 CodeArtifact 资源的文档的参考文献和链接 CloudFormation，包括关于防止删除使用管理的 CodeArtifact 资源的部分 CloudFormation。有关更多信息，请参阅 [防止删除 CodeArtifact 资源](cloudformation-codeartifact.md#preventing-deletion-cloudformation)。 | 2023 年 12 月 7 日 | 
| [添加了详细说明 CodeArtifact对 AWS KMS 外部密钥存储 (XKS) 支持的文档](#history) | 添加了一个部分，其中包含有关 CodeArtifact KMS 密钥支持的信息，包括将 XKS 密钥与一起 CodeArtifact使用。有关更多信息，请参阅 [中支持的 AWS KMS 密钥类型 CodeArtifact](domain-overview.md#domain-overview-supported-kms-keys)。 | 2023 年 10 月 31 日 | 
| [更新了现有的故障排除文档并添加了新的故障排除文档](#history) | 添加了 Maven 故障排除主题，并在一般故障排除主题中包含指向 Swift 和 Maven 故障排除文档的链接。有关更多信息，请参阅 [AWS CodeArtifact 故障排除](troubleshooting.md)。 | 2023 年 9 月 28 日 | 
| [更新了文档，加入了 Swift 程序包管理器发布命令](#history) | Swift 5.9 引入了一个用于创建 Swift 程序包并将其发布到程序包存储库的 `swift package-registry publish` 命令。更新了 Swift 文档，加入了使用该命令的说明。有关更多信息，请参阅 [CodeArtifact 与 Swift 配](using-swift.md)。 | 2023 年 9 月 25 日 | 
| [添加了有关使用 Swift CodeArtifact 进行配置的文档](#history) | CodeArtifact 现在支持 Swift 软件包。添加了文档，其中包含有关配置 Swift 以使用 CodeArtifact 存储库的指南。有关更多信息，请参阅 [CodeArtifact 与 Swift 配](using-swift.md)。 | 2023 年 9 月 20 日 | 
| [增加了有关如何 CodeArtifact 处理已取消的 Python 包版本的指南](#history) | 添加了文档，其中包含有关如何判断 Python 包版本是否被撤销、如何 CodeArtifact 处理已取消的包版本以及常见问题的答案的信息。有关更多信息，请参阅 [已撤销的程序包版本](python-upstream-external-connections-request.md#python-yanked-versions)。 | 2023 年 8 月 2 日 | 
| [修复了 Yarn 文档中错误的命令行命令](#history) | 修复了 [Yarn 文档](npm-yarn.md)中获取 CodeArtifact 授权令牌并将其存储在环境变量中的错误命令行命令。 | 2023 年 7 月 20 日 | 
| [对 Python 文档进行了一些小的补充和修复了一些小错误](#history) | 在各自的文档中添加了 pip 和 twine 信息，并更正了在 twine 中使用 `codeartifact login` 命令时会发生的情况。有关更多信息，请参阅[配置并使用 pip CodeArtifact](python-configure-pip.md)和[配置和使用麻线 CodeArtifact](python-configure-twine.md)。 | 2023 年 7 月 14 日 | 
| [修复了文档中不正确的 dotnet 命令 CodeBuild ](#history) | 更正了 [在中使用 NuGet 软件包 CodeBuild](using-nuget-packages-in-codebuild.md) 文档中的 `dotnet add package` 命令。 | 2023 年 7 月 13 日 | 
| [更新 AWS CodeArtifact 和 AWS Identity and Access Management 文档](#history) | 彻底修改了 CodeArtifact 文档中的 IAM，以提高与其他 AWS 服务的文档的清晰度和一致性。请参阅[Identity and Access Management AWS CodeArtifact](security-iam.md)。 | 2023 年 5 月 24 日 | 
| [添加了有关已撤销的 Python 程序包版本的信息](#history) | 添加了有关如何 CodeArtifact 保留已取消的 Python 包版本元数据的信息。有关更多信息，请参阅[已撤销的程序包版本](python-upstream-external-connections-request.md#python-yanked-versions)。 | 2023 年 4 月 11 日 | 
| [添加了有关 Clojure 支持的信息](#history) | 添加了有关 Clojure 支持（包括管理 Clojure 项目的依赖项）的信息。有关更多信息，请参阅 [通过 deps.edn 来使用 CodeArtifact](maven-deps.md)。 | 2023 年 3 月 21 日 | 
| [添加了有关通用程序包发布的信息](#history) | 添加了有关通用程序包以及如何使用 AWS CLI发布和下载程序包内容的信息。有关更多信息，请参阅 [CodeArtifact 与通用包一起使用](using-generic.md)、[发布和使用通用程序包](publishing-using-generic-packages.md) 和 [通用程序包支持的命令](generic-packages-supported-commands.md)。 | 2023 年 3 月 10 日 | 
| [添加了有关用于发布的资产大小限制的信息](#history) | 在程序包发布中添加了一个章节，说明了发布的资产大小限制。 | 2022 年 6 月 21 日 | 
| [重构了外部连接文档](#history) | 移动了外部连接文档并对其进行了重组，重点关注用户的最终目标，即将其 CodeArtifact 存储库连接到公共软件包存储库。还添加了有关实现该目标的不同方法的更多指导和信息。有关更多信息，请参阅 [将 CodeArtifact 仓库连接到公共仓库](external-connection.md)。 | 2022 年 5 月 9 日 | 
| [更新了 Amazon CloudWatch 活动的 CodeArtifact 活动信息](#history) | 向 `account` 字段添加了更多信息并添加了 `repositoryAdministrator` 字段。有关更多信息，请参阅 [CodeArtifact 事件格式和示例](monitoring-events.md#service-event-format-example)。 | 2022 年 3 月 7 日 | 
| [添加了在没有私有 DNS CodeArtifact 的 VPC 中使用的配置说明](#history) | 如果您无法或不想在您的 `codeartifact.repositories` VPC 终端节点上启用私有 DNS，则必须使用与 VPC 不同的存储库终端节点配置。 CodeArtifact 请参阅[使用不带私有 DNS 的 `codeartifact.repositories` 端点](use-codeartifact-from-vpc.md#use-codeartifact-from-vpc-no-private-dns)了解更多信息。 | 2022 年 2 月 8 日 | 
| [添加了用于更新程序包版本状态的深入文档](#history) |  将更新程序包版本状态文档展开到自己的主题中。添加了更新软件包版本状态的文档，包括所需的 IAM 权限、各种场景的示例 AWS CLI 命令以及可能的错误。请参阅[更新程序包版本状态](update-package-version-status.md)了解更多信息。 | 2021 年 9 月 1 日 | 
| [更新了复制程序包版本文档，提供了更深入的权限信息](#history) |  在中添加了有关调用`aws codeartifact copy-package-versions`命令将软件包版本从一个存储库复制到同一域中的 CodeArtifact另一个存储库所必需的 IAM 和基于资源的策略权限的更多信息。除了提供更多信息外，现在还有源存储库和目标存储库所需的基于资源的策略示例。请参阅[复制程序包所需的 IAM 权限](copy-package.md#copypackageversions-iam-actions)了解更多信息。 | 2021 年 8 月 25 日 | 
| [更新了在 IntelliJ IDEA 中运行 Gradle 构建的文档](#history) |  更新了在 IntelliJ IDEA 中运行 Gradle 版本的文档，其中包含配置 Gradle 以从中获取插件的步骤。 CodeArtifact还添加了一个选项，用于通过内联调用为每次新运行创建新的 CodeArtifact 授权令牌`aws codeartifact get-authorization-token`。请参阅[在 IntelliJ IDEA 中运行 Gradle 构建](maven-gradle.md#gradle-intellij)了解更多信息。 | 2021 年 8 月 23 日 | 
| [添加了有关配置和使用 Yarn 的文档 AWS CodeArtifact](#history) |  添加了有关配置和使用 Yarn 1.X 和 Yarn 2.X 来管理 npm 包的文档。 CodeArtifact请参阅[在 CodeArtifact 中配置和使用 Yarn](npm-yarn.md)了解更多信息。 | 2021 年 7 月 30 日 | 
| [AWS CodeArtifact 现在支持 NuGet 软件包](#history) |  CodeArtifact 用户现在可以发布和使用软件 NuGet 包。添加了有关配置和使用 Visual Studio 和 NuGet 命令行工具（如`nuget` CodeArtifact 存储库）`dotnet`的文档。请参阅[将 CodeArtifact 与 NuGet 结合使用](using-nuget.md)了解更多信息。 | 2020 年 11 月 19 日 | 
| [在中标记资源 AWS CodeArtifact](#history) |  在中添加了有关为存储库和域添加标签的 AWS CodeArtifact文档。请参阅[为资源添加标签](tag-resources.md)。 | 2020 年 10 月 30 日 | 
| [CodeArtifact 现在支持 CloudFormation](#history) |  CodeArtifact 用户现在可以使用 CloudFormation 模板来创建 CodeArtifact 存储库和域。要获得更多信息并开始使用，请参阅[使用 AWS CloudFormation 创建 CodeArtifact 资源](cloudformation-codeartifact.md)。 | 2020 年 10 月 8 日 | 
| [添加有关创建用于亚马逊 VPC 的 Amazon S3 网关终端节点的信息 CodeArtifact ](#history) |  添加了有关使用 Amazon EC2 AWS CLI 命令创建 Amazon S3 网关终端节点的信息。本文档还包含有关 CodeArtifact 需要在 Amazon VPC 环境中使用的特定权限的信息。请参阅[创建 Amazon S3 网关端点](create-s3-gateway-endpoint.md)。 | 2020 年 8 月 12 日 | 
| [使用 curl 命令发布 Maven 构件和发布第三方 Maven 构件](#history) |  添加了有关[使用 curl 进行发布](maven-curl.md)和[发布第三方构件](maven-mvn.md#publishing-third-party-artifacts)的指导。 | 2020 年 8 月 10 日 | 
| [公开发行（GA）版本](#history) |  《 CodeArtifact 用户指南》的初始版本。 | 2020 年 6 月 10 日 | 