翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
WebSocketApiDomainConfiguration
WebSocket API のカスタムドメインを設定します。
構文
AWS Serverless Application Model (AWS SAM) テンプレートでこのエンティティを宣言するには、次の構文を使用します。
YAML
BasePath:ListCertificateArn:StringDomainName:StringEndpointConfiguration:StringRoute53:Route53ConfigurationSecurityPolicy:String
プロパティ
-
BasePath -
Amazon API Gateway ドメイン名で設定する basepaths のリストです。
タイプ: リスト
必須: いいえ
デフォルト: /
CloudFormation 互換性: このプロパティは、
AWS::ApiGatewayV2::ApiMappingresource. AWS SAM creates のApiMappingKeyプロパティに似ています。このプロパティで指定された値ごとに 1 つずつ、複数のAWS::ApiGatewayV2::ApiMappingリソースを作成します。 -
CertificateArn -
このドメイン名のエンドポイントの AWS マネージド証明書の Amazon リソースネーム (ARN)。 は、サポートされている唯一のソース AWS Certificate Manager です。
タイプ: 文字列
必須: はい
CloudFormation 互換性: このプロパティは、
AWS::ApiGatewayV2::DomainName DomainNameConfigurationリソースのCertificateArnプロパティに直接渡されます。 -
DomainName -
API Gateway WebSocket API のカスタムドメイン名。大文字はサポートされていません。
AWS SAM このプロパティが設定されると、 は
AWS::ApiGatewayV2::DomainNameリソースを生成します。生成された CloudFormation リソースの詳細については、「」を参照してくださいの生成済み CloudFormation リソース AWS SAM。タイプ: 文字列
必須: はい
CloudFormation 互換性: このプロパティは、
AWS::ApiGatewayV2::DomainNameリソースのDomainNameプロパティに直接渡されます。 -
EndpointConfiguration -
カスタムドメインにマップする API Gateway エンドポイントのタイプを定義します。このプロパティの値は、
CertificateArnプロパティのマッピング方法を決定します CloudFormation。WebSocket APIs の唯一の有効な値は です
REGIONAL。タイプ: 文字列
必須: いいえ
デフォルト:
REGIONALCloudFormation 互換性: このプロパティは に固有 AWS SAM であり、 CloudFormation 同等のものはありません。
-
Route53 -
Route 53 の設定を定義します。
タイプ: Route53Configuration
必須: いいえ
CloudFormation 互換性: このプロパティは に固有 AWS SAM であり、 CloudFormation 同等のものはありません。
-
SecurityPolicy -
このドメイン名に対するセキュリティポリシーの TLS バージョンです。
WebSocket APIs の唯一の有効な値は です
TLS_1_2。タイプ: 文字列
必須: いいえ
CloudFormation 互換性: このプロパティは、
AWS::ApiGatewayV2::DomainNameDomainNameConfigurationデータ型のSecurityPolicyプロパティに直接渡されます。
例
DomainName
DomainName の例
YAML
Domain: DomainName: ws.example.com CertificateArn: arn:aws:acm:us-east-1:123456789012:certificate/example EndpointConfiguration: REGIONAL Route53: HostedZoneId: Z1PA6795UKMFR9 BasePath: - v1 - v2