共有可能なリソースを使用したサービス設定の設定 - AWS App Runner

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

共有可能なリソースを使用したサービス設定の設定

一部の機能では、 AWS App Runner サービス間で設定を共有するのが理にかなっています。例えば、一連のサービスが同じ自動スケーリング動作を持つようにしたい場合があります。または、すべてのサービスで同じオブザーバビリティ設定が必要な場合があります。App Runner では、個別の共有可能なリソースを使用して設定を共有できます。機能の一連の設定を定義するリソースを作成し、1 つ以上の App Runner サービスにこの設定リソースの Amazon リソースネーム (ARN) を指定します。

App Runner は、次の機能に共有可能な設定リソースを実装します。

これらの各機能のドキュメントページには、使用可能な設定と管理手順に関する情報が表示されます。

個別の設定リソースを使用する機能は、設計上の特徴と考慮事項を共有します。

  • リビジョン – 一部の設定リソースにはリビジョンがあります。自動スケーリングとオブザーバビリティは、リビジョンを使用する 2 つの設定リソースの例です。このような場合、各設定には名前と数値リビジョン があります。設定の複数のリビジョンには、同じ名前と異なるリビジョン番号があります。シナリオごとに異なる設定名を使用できます。名前ごとに複数のリビジョンを追加して、特定のシナリオの設定を微調整できます。

    名前で作成した最初の設定は、リビジョン番号 1 を取得します。同じ名前の後続の設定では、リビジョン番号が連続して取得されます (2 で始まる)。App Runner サービスは、特定の設定リビジョンまたは最新の設定リビジョンに関連付けることができます。

  • 共有 – 1 つの設定リソースを複数の App Runner サービス間で共有できます。これは、これらのサービス間で同じ設定を維持する場合に便利です。特に、リソースがリビジョンをサポートしている場合は、設定の最新リビジョンを使用するように複数のサービスを設定できます。これを行うには、リビジョンではなく、設定名のみを指定します。この方法で設定したサービスはすべて、サービスを更新すると設定の更新を受け取ります。設定の変更の詳細については、「」を参照してくださいApp Runner サービスの設定

  • リソース管理 – App Runner を使用して設定を作成および削除できます。設定を直接更新することはできません。代わりに、リビジョンをサポートするリソースでは、既存の設定名に新しいリビジョンを作成して、設定を効果的に更新できます。

    注記

    自動スケーリングでは、App Runner コンソールと App Runner の両方を使用して設定と複数のリビジョンを作成できますAPI。App Runner コンソールと App Runner の両方の設定とリビジョンを削除APIすることもできます。詳細については、「App Runner 自動スケーリングの管理」を参照してください。

    オブザーバビリティ設定など、他の設定タイプでは、App Runner コンソールを使用して単一のリビジョンで設定のみを作成できます。さらにリビジョンを作成し、設定を削除するには、App Runner を使用する必要がありますAPI。

  • リソースクォータ – 各 の設定リソースに指定できる一意の設定名とリビジョンの数には、設定されたクォータがあります AWS リージョン。これらのクォータに達した場合は、設定名を削除するか、少なくとも一部のリビジョンを削除してから、追加する必要があります。自動スケーリング設定のリビジョンでは、App Runner コンソールまたは App Runner API を使用して削除できます。詳細については、「App Runner 自動スケーリングの管理」を参照してください。App Runner API を使用して他のリソースを削除する必要があります。クォータの詳細については、「App Runner リソースクォータ」を参照してください。

  • リソースコストなし – 設定リソースの作成に追加料金は発生しません。機能自体にコストが発生する場合があります (例えば、X-Ray トレースを有効にすると通常の AWS X-Ray コストが課金されます)。ただし、App Runner サービスの機能を設定する App Runner 設定リソースにはかかることはありません。