Enterprise Server への接続 GitHubを作成する (コンソール) - デベロッパーツールコンソール

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Enterprise Server への接続 GitHubを作成する (コンソール)

GitHub Enterprise Server 接続を作成するには、 GitHub Enterprise Server がインストールされている場所に関する情報を提供し、 GitHub Enterprise 認証情報を使用して接続の作成を承認します。

注記

現在、コンソールを使用して接続を作成すると、リソース ARN に codestar-connections を持つリソースのみが作成されます。ARN に接続サービスのプレフィックスを持つリソースを作成するには、 CLI、SDK、または CFN を使用します。両方のサービスプレフィックスを持つリソースは、引き続きコンソールに表示されます。

Enterprise Server 接続を作成する GitHub (コンソール)

GitHub Enterprise Server への接続を作成するには、サーバー URL と GitHub Enterprise 認証情報を準備します。

ホストを作成するには
  1. にサインインし AWS Management Console、 で AWS デベロッパーツールコンソールを開きますhttps://console.aws.amazon.com/codesuite/settings/connections

  2. [Hosts (ホスト)]タブで、[Create host (ホストの作成)]を選択します。

  3. [ホスト名]に、ホストに使用する名前を入力します。 

  4. [プロバイダーを選択] で、次のいずれかを選択します。

    • GitHub エンタープライズサーバー

    • GitLab セルフマネージド型

  5. [URL] に、プロバイダーがインストールされているインフラストラクチャのエンドポイントを入力します。

  6. サーバーが Amazon VPC 内に設定されていて、VPC に接続する場合は、 Use a VPC (VPC を使用) を選択します。それ以外の場合、[No VPC] を選択します。

  7. Amazon VPC でインスタンスを起動し、VPC に接続する場合は、[Use a VPC] (PC を使用) をクリックして、以下を完了します。

    1. [VPC ID] で、 VPC ID を選択します。インスタンスがインストールされているインフラストラクチャに VPC を選択するか、VPN または Direct Connect を介してインスタンスにアクセスできる VPC を選択します。

    2. プライベート VPC を設定していて、非公開認証局を使用して TLS 検証を実行するようにインスタンスを設定している場合は、[TLS 証明書] に証明書 ID を入力します。TLS 証明書の値 は 証明書のパブリックキーです。

  8. [Create host] (ホストの作成) を選択します。

  9. ホストの詳細ページが表示されたら、ホストの作成に伴ってホストのステータスが変化します。

    注記

    ホスト設定に VPC 設定が含まれている場合は、ホストネットワークコンポーネントのプロビジョニングに数分間かかります。

    ホストのステータスがPending (保留中) になるのを待ってから、セットアップを完了します。詳細については、「保留中のホストをセットアップする」を参照してください。

    ホストのステータスが Pending (保留中) になっているホストの詳細を示すコンソールのスクリーンショット
ステップ 2: GitHub Enterprise Server への接続を作成する (コンソール)
  1. にサインイン AWS Management Console し、 でデベロッパーツールコンソールを開きますhttps://console.aws.amazon.com/codesuite/settings/connections

  2. 選択[設定] > [接続] を選択してから、[接続を作成する

  3. インストールされている GitHub Enterprise Server リポジトリへの接続を作成するには、GitHub Enterprise Server を選択します。

Enterprise Server GitHub に接続する
  1. [Connection name] (接続名) に、接続の名前を入力します。

    コンソールスクリーンショットに、VPC なしの [Create host settings] (ホスト設定の作成) ページが表示されます。
  2. [URL] に、サーバーのエンドポイントを入力します。

    注記

    指定された URL が接続用の Enterprise Server のセットアップ GitHubに既に使用されている場合は、そのエンドポイント用に以前に作成されたホストリソース ARN を選択するように求められます。

  3. (オプション) Amazon VPC でサーバーを起動し、VPC に接続する場合は、[VPC を使用] を選択して、以下を完了します。

    1. [VPC ID] で、 VPC ID を選択します。 GitHub エンタープライズサーバーインスタンスがインストールされているインフラストラクチャの VPC、または VPN または Direct Connect を介してエンタープライズサーバーインスタンスにアクセスできる GitHub VPC を必ず選択してください。

    2. [サブネット ID] で、[Add] を選択します。このフィールドで、ホストに使用するサブネット ID を選択します。最大 10 個のサブネットを選択できます。

      Enterprise Server インスタンスがインストールされているインフラストラクチャのサブネット、または VPN または Direct Connect GitHub を介してインストールされた GitHub Enterprise Server インスタンスにアクセスできるサブネットを必ず選択してください。

    3. [Security group IDs] (セキュリティグループ ID) で、[Add] (追加) を選択します。このフィールドで、ホストに使用するセキュリティグループを選択します。最大 10 個のセキュリティグループを選択できます。 

      GitHub Enterprise Server インスタンスがインストールされているインフラストラクチャのセキュリティグループ、または VPN または Direct Connect を介してインストールされた GitHub Enterprise Server インスタンスにアクセスできるセキュリティグループを必ず選択してください。

    4. プライベート VPC が設定されていて、非パブリック認証機関を使用して TLS 検証を実行するように GitHub Enterprise Server インスタンスを設定している場合は、TLS 証明書 に証明書 ID を入力します。TLS 証明書の値は、証明書のパブリックキーである必要があります。

      VPC オプションの GitHub エンタープライズサーバー接続の作成ページを示すコンソールのスクリーンショット。
  4. GitHub エンタープライズサーバーに接続 を選択します。作成された接続は、Pending (保留中) のステータスで表示されます。指定したサーバ情報との接続用に、ホストリソースが作成されます。ホスト名には、URL が使用されます。

  5. 保留中の接続の更新を選択します。

    保留中の GitHub Enterprise Server 接続ページを示すコンソールのスクリーンショット。
  6. プロンプトが表示されたら、 GitHub エンタープライズログインページで、エンタープライズ認証情報を使用してサインインします GitHub。

  7. GitHub アプリの作成ページで、アプリの名前を選択します。

    アプリの作成ページを示すコンソールのスクリーンショット。
  8. GitHub 認証ページで、「<app-name> の承認」を選択します。

    アプリの認証ページを示すコンソールのスクリーンショット。
  9. アプリのインストールページで、コネクタアプリをインストールする準備ができていることを示すメッセージが表示されます。複数の組織がある場合は、アプリをインストールする組織を選択するように求められる場合があります。

    アプリをインストールするリポジトリ設定を選択します。[Install] (インストール) を選択します。

    アプリの認証ページを示すコンソールのスクリーンショット。
  10. 接続ページには、作成された接続が Available (使用可能) ステータスで表示されます。