使用 Amazon Elastic Container Registry - AWS Toolkit for VS Code

使用 Amazon Elastic Container Registry

Amazon Elastic Container Registry(Amazon ECR)是 AWS 托管式容器注册表服务,它安全且可扩展。多项 Amazon ECR 服务功能可以通过 Toolkit for VS Code Explorer 访问。

  • 创建存储库。

  • 为您的存储库或已标记的映像创建 AWS App Runner 服务。

  • 访问映像标签和存储库 URI 或 ARN。

  • 删除映像标签和存储库。

还可以通过将 AWS CLI 和其他平台与 VS Code 集成,通过 VS Code 控制台访问各项 Amazon ECR 功能。

有关 Amazon ECR 的更多信息,请参阅《Amazon Elastic Container Registry 用户指南》中的什么是 Amazon ECR?

先决条件

要通过 VS Code Explorer 中访问 Amazon ECR 服务,您需要完成下面这些步骤。

在访问 AWS 服务(例如 Amazon ECR)之前,您必须提供凭证。这样,相应服务便可以确定您是否有权访问其资源。我们不建议您直接通过您的根 AWS 账户的凭证访问 AWS。您应该改为使用 AWS Identity and Access Management(IAM)来创建 IAM 用户,之后将该用户添加到具有管理权限的 IAM 组。然后,您就可以使用专门的 URL 和该 IAM 用户的凭证来访问 AWS。

如果您已注册 AWS,但尚未为自己创建 IAM 用户,则可以使用 IAM 控制台自行创建。

要创建管理员用户,请选择以下选项之一。

选择一种方法来管理您的管理员 目的 方式 您也可以
在 IAM Identity Center 中

(建议)

使用短期凭证访问 AWS。

这符合安全最佳实践。有关最佳实践的信息,请参阅《IAM 用户指南》中的 IAM 中的安全最佳实践

有关说明,请参阅《AWS IAM Identity Center 用户指南》中的入门 按照《AWS Command Line Interface 用户指南》中的配置 AWS CLI 以使用 AWS IAM Identity Center,配置编程式访问。
在 IAM 中

(不推荐使用)

使用长期凭证访问 AWS。 按照《IAM 用户指南》中的创建您的首个 IAM 管理员用户和组的说明操作。 按照《IAM 用户指南》中的管理 IAM 用户的访问密钥,配置编程式访问。

要以新 IAM 用户的身份登录,请从 AWS 控制台注销,然后使用以下 URL。在以下 URL 中,your_aws_account_id 是不带连字符的 AWS 账号(例如,如果您的 AWS 账号为 1234-5678-9012,则 AWS 账户 ID 为 123456789012):

https://your_aws_account_id.signin.aws.amazon.com/console/

输入您刚创建的 IAM 用户名和密码。登录后,导航栏显示“your_user_name @ your_aws_account_id”。

如果您不希望您的登录页面 URL 包含 AWS 账户 ID,可以创建账户别名。从 IAM 控制面板中,选择自定义,然后输入账户别名。账户别名可以是您的公司名称。有关更多信息,请参阅 IAM 用户指南中的您的 AWS 账户 ID 及其别名

要在创建账户别名后登录,请使用以下 URL:

https://your_account_alias.signin.aws.amazon.com/console/

要为您的账户验证 IAM 用户的登录链接,请打开 IAM 控制台并在控制面板的 IAM 用户登录链接下进行检查。

有关 IAM 的更多信息,请参阅 AWS Identity and Access Management 用户指南

您可以通过从安装 Docker 引擎用户指南中选择首选操作系统,并按照说明来安装和配置 Docker。

通过从安装、更新和卸载 AWS CLI 版本 2 用户指南中选择您的首选操作系统来安装和配置 AWS CLI 版本 2。