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 接続を管理します。

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 アカウント.