View a markdown version of this page

管理 App Runner 连接 - AWS App Runner

AWS App Runner 不再向新客户开放。现有客户可以继续正常使用该服务。有关更多信息,请参阅 AWS App Runner 可用性变更

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

管理 App Runner 连接

在中创建服务时 AWS App Runner,需要配置应用程序源——容器镜像或存储在提供商处的源存储库。App Runner 必须与提供商建立经过身份验证和授权的连接。然后,App Runner 可以读取您的存储库并将其部署到您的服务中。当您创建访问存储在中的代码的服务时,App Runner 不需要建立连接。 AWS 账户

App Runner 在名为连接的资源中维护连接信息。App Runner 控制台和本指南还将连接称为关联账户。当您创建需要第三方连接信息的服务时,App Runner 需要连接资源。以下是有关连接的一些重要信息:

  • 提供商 — App Runner 目前需要使用GitHub Bitbucket 的连接资源。

  • 共享 -您可以使用连接资源创建多个使用相同存储库提供商帐户的 App Runner 服务。

  • 资源管理 -在 App Runner 中,您可以创建和删除连接。但是,您无法修改现有连接。

  • 资源配额 -连接资源有一定的配额,每个配额都与您的配 AWS 账户 额相关联 AWS 区域。如果您达到此配额,则可能需要先删除连接,然后才能连接到新的提供商账户。您可以使用 App Runner 控制台或 API 删除连接,如下一节所述管理连接。有关更多信息,请参阅 应用程序运行器资源配额

管理连接

使用以下方法之一管理您的 App Runner 连接:

App Runner console

当您使用 App Runner 控制台创建服务时,需要提供连接详细信息。你不必显式创建连接资源。在控制台中,您可以选择连接到之前连接过的 GitHub 或 Bitbucket 账户,也可以选择连接到新账户。必要时,App Runner 会为您创建连接资源。对于新连接,某些提供商要求您在使用连接之前完成身份验证握手。控制台将引导您完成此过程。

控制台还有一个用于管理现有连接的页面。如果您在创建服务时没有完成连接的身份验证握手,则可以完成该操作。您也可以删除不再使用的连接。以下过程显示了如何管理存储库提供商连接。

管理账户中的连接
  1. 打开 App Runner 控制台,然后在区域列表中选择您的 AWS 区域。

  2. 在导航窗格中,选择 “关联帐户”

    然后,控制台会显示您账户中的存储库提供商连接列表。

    App Runner 关联账户页面
  3. 现在,您可以对列表中的任何连接执行以下操作之一:

    • 开 GitHub/Bitbucket 设账户或组织 -选择连接的名称。

    • 完成身份验证握手 -选择连接,然后从 “操作” 菜单中选择 “完成握手”。控制台将引导您完成身份验证握手过程。

    • 删除连接 -选择连接,然后从 “操作” 菜单中选择 “删除” 。按照删除提示上的说明进行操作。

App Runner API or AWS CLI

您可以使用以下 App Runner API 操作来管理您的连接。

  • CreateConnection— 创建与存储库提供商帐户的连接。创建连接后,必须使用 App Runner 控制台手动完成身份验证握手。前一节解释了这个过程。

  • ListConnections— 返回与您的关联的 App Runner 连接列表 AWS 账户。

  • DeleteConnection— 删除连接。如果您达到的连接配额,则可能需要删除不必要的连接 AWS 账户。