创建到 Bitbucket 的连接 - 开发工具控制台

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

创建到 Bitbucket 的连接

您可以使用 AWS Management Console 或 AWS Command Line Interface (AWS CLI) 来创建与 bitbucket.org 上托管的存储库的连接。

开始前的准备工作:

  • 您必须已使用 Bitbucket 创建有账户。

  • 您必须已在 bitbucket.org 上创建了一个代码存储库。

    注意

    您可以创建到 Bitbucket Cloud 存储库的连接。不支持已安装的 Bitbucket 提供程序类型(如 Bitbucket 服务器)。请参阅 AWS CodeConnections 支持的提供程序和版本

注意

连接只能访问用于创建连接的账户所拥有的存储库。

如果要将应用程序安装在 Bitbucket 工作区中,则需要 Administer workspace(管理工作区)权限。否则,安装应用程序的选项将不会显示。

创建到 Bitbucket 的连接(控制台)

您可以使用控制台创建与 Bitbucket 的连接。

注意

从 2024 年 7 月 1 日起,控制台将在资源codeconnectionsARN中创建与的连接。带有两个服务前缀的资源将继续显示在控制台中。

步骤 1:创建连接
  1. 登录并打开 AWS 开发者工具控制台,网址为https://console.aws.amazon.com/codesuite/settings/connections。 AWS Management Console

  2. 选择设置 > 连接,然后选择创建连接

  3. 要创建到 Bitbucket 存储库的连接,请在 Select a provider (选择提供商) 下,选择 Bitbucket。在 Connection name (连接名称) 中,输入要创建的连接的名称。选择 Connect to Bitbucket (连接到 Bitbucket),然后继续执行步骤 2。

    显示为 Bitbucket 选择的连接选项的控制台屏幕截图。
步骤 2:连接到 Bitbucket
  1. Connect to Bitbucket (连接到 Bitbucket) 设置页面上,将显示您的连接名称。

    Bitbucket 应用程序下,选择一个应用程序安装,或者选择安装新应用程序来创建一个应用程序安装。

    注意

    您只为每个 Bitbucket 工作区或账户安装一次应用程序。如果您已经安装了 Bitbucket 应用程序,请选择它,然后移至本部分内容中的最后一步。

    显示“Connect to Bitbucket (连接到 Bitbucket)”对话框以及安装新应用程序按钮的控制台屏幕截图。
  2. 如果显示 Bitbucket 的登录页面,请使用您的凭证登录,然后选择继续。

  3. 在应用程序安装页面上,一条消息显示该 AWS CodeStar 应用程序正在尝试连接到您的 Bitbucket 帐户。

    如果您使用的是 Bitbucket 工作区,请更改工作区的 Authorize for(授权)选项。只有您拥有管理员访问权限的工作区才会显示。

    选择授予访问权限

    显示连接器访问请求的控制台屏幕截图。
  4. Bitbucket 应用程序中,将显示新安装的连接 ID。选择连接。创建的连接将显示在连接列表中。

    显示连接器访问请求的控制台屏幕截图。

创建与 Bitbucket 的连接 () CLI

您可以使用 AWS Command Line Interface (AWS CLI) 来创建连接。

为此,请使用 create-connection 命令。

重要

默认情况下,通过 AWS CLI 或创建的连接 AWS CloudFormation 处于PENDING状态。使用CLI或创建连接后 AWS CloudFormation,使用控制台编辑连接以使其处于状态AVAILABLE

要创建到 Bitbucket 的连接
  1. 打开终端(Linux、macOS 或 Unix)或命令提示符 (Windows)。 AWS CLI 使用运行create-connection命令,--connection-name为您的连接指定--provider-type和。在此示例中,第三方提供方名称为 Bitbucket,指定的连接名称为 MyConnection

    aws codeconnections create-connection --provider-type Bitbucket --connection-name MyConnection

    如果成功,此命令将返回类似于以下内容的连接ARN信息。

    { "ConnectionArn": "arn:aws:codeconnections:us-west-2:account_id:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441f" }
  2. 使用控制台完成连接。有关更多信息,请参阅 更新挂起的连接