Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

Route53Configuration

フォーカスモード

このページの内容

Route53Configuration - AWS Serverless Application Model

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

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

フィルタビュー

API の Route53 レコードセットを設定します。

構文

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

YAML

DistributionDomainName: String EvaluateTargetHealth: Boolean HostedZoneId: String HostedZoneName: String IpV6: Boolean Region: String SetIdentifier: String

プロパティ

DistributionDomainName

API カスタムドメイン名のカスタムディストリビューションを設定します。

型: 文字列

必須: いいえ

デフォルト: API Gateway ディストリビューションを使用します。

AWS CloudFormation との互換性: このプロパティは、AWS::Route53::RecordSetGroup AliasTarget リソースの DNSName プロパティに直接渡されます。

その他の注意点: CloudFront ディストリビューションのドメイン名です。

EvaluateTargetHealth

EvaluateTargetHealth が true の場合は、参照される AWS リソース (Elastic Load Balancing ロードバランサーやホストゾーン内の別のレコードなど) のヘルスがエイリアスレコードに継承されます。

タイプ: ブール

必須: いいえ

AWS CloudFormation との互換性: このプロパティは、AWS::Route53::RecordSetGroup AliasTarget リソースの EvaluateTargetHealth プロパティに直接渡されます。

その他の注意点: エイリアスターゲットが CloudFront ディストリビューションの場合は EvaluateTargetHealth を true に設定できません。

HostedZoneId

レコードを作成するホストゾーンの ID です。

HostedZoneName または HostedZoneId を指定します。両方を指定することはできません。同じドメイン名のホストゾーンが複数ある場合は、HostedZoneId を使用してホストゾーンを指定する必要があります。

型: 文字列

必須: いいえ

AWS CloudFormation との互換性: このプロパティは、AWS::Route53::RecordSetGroup RecordSet リソースの HostedZoneId プロパティに直接渡されます。

HostedZoneName

レコードを作成するホストゾーンの名前です。

HostedZoneName または HostedZoneId を指定します。両方を指定することはできません。同じドメイン名のホストゾーンが複数ある場合は、HostedZoneId を使用してホストゾーンを指定する必要があります。

型: 文字列

必須: いいえ

AWS CloudFormation との互換性: このプロパティは、AWS::Route53::RecordSetGroup RecordSet リソースの HostedZoneName プロパティに直接渡されます。

IpV6

このプロパティを設定すると、AWS SAM が AWS::Route53::RecordSet リソースを作成し、提供された HostedZone のタイプAAAA に設定します。

タイプ: ブール

必須: いいえ

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

Region

レイテンシーベースのリソースレコードセットのみ: このリソースレコードセットが参照するリソースを作成した Amazon EC2 リージョン。リソースは通常、AWS リソース (EC2 インスタンスや ELB ロードバランサーなど) であり、レコードタイプに応じて IP アドレスまたは DNS ドメイン名で参照されます。

レイテンシーリソースレコードセットが作成されているドメインの名前や種類を要求する DNS クエリを受け取ると、Amazon Route 53 は、エンドユーザーとそのユーザーに関連付けられている Amazon EC2 リージョンとの間でレイテンシーが最も小さいレイテンシーリソースレコードセットを選択します。その後、Route 53 は、選択したリソースレコードセットに関連付けられている値を返します。

次の点に注意してください。

  • レイテンシーリソースレコードセットごとに 1 つの ResourceRecord のみ指定できます。

  • 作成できるレイテンシーリソースレコードセットは、各 Amazon EC2 リージョンにつき 1 つだけです。

  • すべての Amazon EC2 リージョンに対してレイテンシーリソースレコードセットを作成する必要はありません。レイテンシーリソースレコードセットを作成したリージョンの中から、レイテンシーの最も小さいリージョンが Route 53 によって選択されます。

  • レイテンシーリソースレコードセットリソースと Name および Type 要素の値が同じである非レイテンシーリソースレコードセットを作成することはできません。

型: 文字列

必須: いいえ

AWS CloudFormation との互換性: このプロパティは、AWS::Route53::RecordSetGroup RecordSet データ型の Region プロパティに直接渡されます。

SetIdentifier

シンプル以外のルーティングポリシーを持つリソースレコードセット: タイプが A である acme.example.com という名前の複数の加重リソースレコードセットなど、名前とタイプの組み合わせが同じである複数のリソースレコードセットを区別する識別子。名前とタイプが同じであるリソースレコードセットのグループでは、リソースレコードセットごとに SetIdentifier の値が一意である必要があります。

ルーティングポリシーの詳細については、「Amazon Route 53 デベロッパーガイド」の「ルーティングポリシーの選択」を参照してください。

型: 文字列

必須: いいえ

AWS CloudFormation との互換性: このプロパティは、AWS::Route53::RecordSetGroup RecordSet データ型の SetIdentifier プロパティに直接渡されます。

基本的な の例

この例では、API 用にカスタムドメインと Route 53 のレコードセットを設定します。

YAML

Resources: MyApi: Type: AWS::Serverless::Api Properties: StageName: Prod Domain: DomainName: www.example.com CertificateArn: arn:aws:acm:us-east-1:123456789012:certificate/abcdef12-3456-7890-abcd-ef1234567890 EndpointConfiguration: REGIONAL Route53: HostedZoneId: ABCDEFGHIJKLMNOP
プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.