翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
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 によって接続リソースが作成されます。新しい接続の場合、一部のプロバイダーでは、接続を使用する前に認証ハンドシェイクを完了する必要があります。コンソールでこのプロセスを実行します。
コンソールには、既存の接続を管理するページもあります。サービスの作成時に接続の認証ハンドシェイクを完了しなかった場合は、そのハンドシェイクを完了できます。使用しなくなった接続を削除することもできます。次の手順は、リポジトリプロバイダー接続を管理する方法を示しています。
アカウントの接続を管理するには
-
App Runner コンソールを開き、リージョンリストで を選択します AWS リージョン。
-
ナビゲーションペインで、接続されたアカウントを選択します。
次に、コンソールにアカウントのリポジトリプロバイダー接続のリストが表示されます。
-
リストの任意の接続で、次のいずれかのアクションを実行できるようになりました。
-
Open GitHub/Bitbucket アカウントまたは組織 – 接続の名前を選択します。
-
認証ハンドシェイクの完了 – 接続を選択し、アクションメニューからハンドシェイクの完了を選択します。コンソールでは、認証ハンドシェイクプロセスについて説明します。
-
接続の削除 – 接続を選択し、アクションメニューから削除を選択します。削除プロンプトの指示に従います。
- App Runner API or AWS CLI
-
次の App Runner APIアクションを使用して接続を管理できます。
-
CreateConnection – リポジトリプロバイダーアカウントへの接続を作成します。接続を作成したら、App Runner コンソールを使用して認証ハンドシェイクを手動で完了する必要があります。このプロセスについては、前のセクションで説明します。
-
ListConnections – に関連付けられている App Runner 接続のリストを返します AWS アカウント。
-
DeleteConnection – 接続を削除します。の接続クォータに達した場合は、不要な接続を削除する必要がある場合があります AWS アカウント。