View a markdown version of this page

ReplicaRegions - AWS Serverless Application Model

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

ReplicaRegions

MultiRegion または PerRegion Web Function エンドポイントが関数をレプリケートするリージョンを指定します。リージョンコードとリージョングループのリスト、またはリージョンを含み、オプションでその一部を除外するオブジェクトを指定できます。

次のリージョングループは、リージョンを指定する任意の場所で使用できます。

  • US: us-east-1, us-east-2, us-west-1, us-west-2

  • EU: eu-west-1, eu-west-2, eu-west-3, eu-central-1, eu-north-1

  • AP: ap-south-1, ap-northeast-1, ap-northeast-2, ap-northeast-3, ap-southeast-1, ap-southeast-2

  • CA: ca-central-1

  • SA: sa-east-1

  • SPARSE_GLOBAL: 大陸ごとに 1 つまたは 2 つのリージョン。グローバルカバレッジのリージョンは us-east-1、eu-west-1、、eu-central-1、ap-southeast-2、、 ap-northeast-1 ap-southeast-1です。 sa-east-1

  • ALL_STANDARD: US、、EU、AP、CAおよび SAグループのすべてのリージョン (17 リージョン)

構文

AWS Serverless Application Model (AWS SAM) テンプレートでこのエンティティを宣言するには、次の構文を使用します。

YAML

ExcludeRegions: List IncludeRegions: List

プロパティ

ExcludeRegions

から削除するリージョンコードとリージョングループのリストIncludeRegions。また、 を指定する必要がありますIncludeRegions。エントリを組み込み関数にすることはできません。また、 に組み込み関数IncludeRegionsが含まれているExcludeRegions場合、 を使用することはできません。

タイプ: リスト

必須: いいえ

CloudFormation 互換性: このプロパティは に固有 AWS SAM であり、 CloudFormation 同等のものはありません。

IncludeRegions

関数をレプリケートするリージョンコードとリージョングループのリスト。リスト自体を組み込み関数にすることはできませんが、個々のエントリは可能です。

タイプ: リスト

必須: いいえ

CloudFormation 互換性: このプロパティは resourceAWS::Lambda::WebFunctionEndpoint. AWS SAM expands リージョングループの Regionsプロパティに似ており、リージョンリストを生成するExcludeRegionsエントリを削除します。

例

リージョンのリスト

次の例では、関数を 2 つのリージョンにレプリケートします。

ReplicaRegions: - us-east-1 - eu-west-1

除外があるリージョングループ

次の例では、 関数を を除く米国リージョンにレプリケートしますus-west-1。

ReplicaRegions: IncludeRegions: - US ExcludeRegions: - us-west-1