选择您的 Cookie 首选项

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

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

通过控制台开始使用

聚焦模式
通过控制台开始使用 - CodeArtifact

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

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

运行以下步骤开始 CodeArtifact 使用 AWS Management Console。本指南使用 npm 程序包管理器,如果您使用的是不同的程序包管理器,则需要修改以下某些步骤。

  1. 登录 AWS Management Console 并在 https://console.aws.amazon.com/codesuite/codeartifact /start 处打开 AWS CodeArtifact 控制台。有关更多信息,请参阅 使用进行设置 AWS CodeArtifact

  2. 选择创建存储库

  3. 存储库名称中,输入 my-repo

  4. (可选)在存储库描述中,输入存储库的可选描述。

  5. 公有上游存储库中,选择 npm-store 来创建一个连接到 npmjs 的存储库,该存储库是 my-repo 存储库的上游存储库。

    CodeArtifact 为您分配npm-store此存储库的名称。上游存储库 npm-store 中提供的所有可用程序包也可用于其下游存储库 my-repo

  6. 选择下一步

  7. AWS 账户中,选择此 AWS 账户

  8. 域名中,输入 my-domain

  9. 展开其他配置

  10. 您必须使用 AWS KMS key (KMS 密钥)来加密您域中的所有资产。您可以使用自己管理的 AWS 托管式密钥 或 KMS 密钥:

    • 如果您想使用默认 AWS 托管式密钥,请选择 AWS 托管式密钥

    • 如果您想使用自己管理的 KMS 密钥,请选择客户管理的密钥。要使用自己管理的 KMS 密钥,请在客户管理的密钥 ARN 中搜索并选择 KMS 密钥。

    有关更多信息,请参阅《AWS Key Management Service 开发人员指南》中的 AWS 托管式密钥客户管理的密钥

  11. 选择下一步

  12. 在 “查看并创建” 中,查看 CodeArtifact 正在为您创建的内容。

    • 程序包流显示了 my-domainmy-reponpm-store 之间如何相互关联。

    • 步骤 1:创建存储库显示了有关 my-reponpm-store 的详细信息。

    • 步骤 2: 选择域显示有关 my-domain 的详细信息。

    当您准备好后,选择创建存储库

  13. my-repo 页面上,选择查看连接说明,然后选择 npm

  14. 使用运行使用此login命令配置你的 npm 客户端下所示的 AWS CLI CodeArtifact命令。 AWS CLI

    aws codeartifact login --tool npm --repository my-repo --domain my-domain --domain-owner 111122223333

    您应该会收到确认登录成功的输出。

    Successfully configured npm to use AWS CodeArtifact repository https://my-domain-111122223333.d.codeartifact.us-east-2.amazonaws.com/npm/my-repo/ Login expires in 12 hours at 2020-10-08 02:45:33-04:00

    如果您收到错误消息Could not connect to the endpoint URL,请确保您的配置 AWS CLI 完毕并且您的默认区域名称设置为您创建存储库的相同区域,请参阅配置 AWS 命令行界面

    有关更多信息,请参阅 配置并使用 npm CodeArtifact

  15. 使用 npm CLI 来安装 npm 程序包。例如,要安装常见的 npm 程序包 lodash,请使用以下命令。

    npm install lodash
  16. 返回 CodeArtifact 控制台。如果您的 my-repo 存储库已打开,请刷新页面。否则,在导航窗格中,选择存储库,然后选择 my-repo

    程序包下面,您应该会看到您安装的 npm 库或程序包。您可以选择程序包的名称来查看其版本和状态。您可以选择其最新版本来查看程序包的详细信息,例如依赖项、资产等。

    注意

    从安装程序包到将其提取到存储库之间可能会有一段延迟。

  17. 为避免进一步 AWS 收费,请删除您在本教程中使用的资源:

    注意

    您无法删除包含存储库的域,因此必须先删除 my-reponpm-store,然后才能删除 my-domain

    1. 在导航窗格中,选择存储库

    2. 选择 npm-store,选择删除,然后按照步骤来删除存储库。

    3. 选择 my-repo,选择删除,然后按照步骤来删除存储库。

    4. 在导航窗格中,选择

    5. 选择 my-domain,选择删除,然后按照步骤删除域。

下一主题:

开始使用 AWS CLI

上一主题:

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