本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建与 GitHub企业服务器的连接 (CLI)
您可以使用 AWS Command Line Interface (AWS CLI) 来创建连接。
为此,请使用 create-host 和 create-connection 命令。
重要
默认情况下,通过 AWS CLI 或创建的连接 AWS CloudFormation 处于PENDING
状态。使用CLI或创建连接后 AWS CloudFormation,使用控制台编辑连接以使其处于状态AVAILABLE
。
步骤 1:为 GitHub 企业服务器创建主机 (CLI)
-
打开终端(Linux、macOS 或 Unix)或命令提示符(Windows)。 AWS CLI 使用运行create-host命令,
--provider-endpoint
为您的连接指定--name
--provider-type
、和。在此示例中,第三方提供程序名称为GitHubEnterpriseServer
,终端节点为my-instance.dev
。aws codeconnections create-host --name MyHost --provider-type GitHubEnterpriseServer --provider-endpoint "https://my-instance.dev"
如果成功,此命令将返回主机的 Amazon 资源名称 (ARN) 信息,如下所示。
{ "HostArn": "arn:aws:codeconnections:us-west-2:
account_id
:host/My-Host-28aef605" }完成此步骤后,主机处于
PENDING
状态。 -
使用控制台完成主机设置并将主机变为
Available
状态。有关更多信息,请参阅 设置待处理的主机。
步骤 2:在控制台中设置待处理的主机
-
登录 AWS Management Console 并打开开发者工具控制台,网址为https://console.aws.amazon.com/codesuite/settings/connections
。 -
使用控制台完成主机设置并将主机变为
Available
状态。请参阅 设置待处理的主机。
步骤 3:为 GitHub 企业服务器创建连接 (CLI)
-
打开终端(Linux、macOS 或 Unix)或命令提示符(Windows)。 AWS CLI 使用运行create-connection命令,
--connection-name
为您的连接指定--host-arn
和。aws codeconnections create-connection --host-arn arn:aws:codeconnections:us-west-2:
account_id
:host/MyHost-234EXAMPLE --connection-name MyConnection如果成功,此命令将返回类似于以下内容的连接ARN信息。
{ "ConnectionArn": "arn:aws:codeconnections:us-west-2:
account_id
:connection/aEXAMPLE-8aad" } -
使用控制台设置待处理的连接。有关更多信息,请参阅 更新挂起的连接。
步骤 4:在控制台中完成 GitHub 企业服务器的连接
-
登录 AWS Management Console 并打开开发者工具控制台,网址为https://console.aws.amazon.com/codesuite/settings/connections
。 -
使用控制台设置待处理的连接,并将连接移到
Available
状态。有关更多信息,请参阅 更新挂起的连接。