As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
WebSocketApiDomainConfiguration
Configura um domínio personalizado para uma WebSocket API.
Sintaxe
Para declarar essa entidade em seu modelo AWS Serverless Application Model (AWS SAM), use a sintaxe a seguir.
YAML
BasePath:ListCertificateArn:StringDomainName:StringEndpointConfiguration:StringRoute53:Route53ConfigurationSecurityPolicy:String
Propriedades
-
BasePath -
Uma lista dos caminhos básicos a serem configurados com o nome de domínio do Amazon API Gateway.
Tipo: lista
Obrigatório: não
Padrão: /
CloudFormation compatibilidade: essa propriedade é semelhante à
ApiMappingKeypropriedade de umAWS::ApiGatewayV2::ApiMappingrecurso. AWS SAM cria váriosAWS::ApiGatewayV2::ApiMappingrecursos, um por valor especificado nessa propriedade. -
CertificateArn -
O Amazon Resource Name (ARN) de um certificado AWS gerenciado para o endpoint desse nome de domínio. AWS Certificate Manager é a única fonte compatível.
Tipo: string
Obrigatório: Sim
CloudFormation compatibilidade: essa propriedade é passada diretamente para a
CertificateArnpropriedade de umAWS::ApiGatewayV2::DomainName DomainNameConfigurationrecurso. -
DomainName -
O nome de domínio personalizado para sua API do WebSocket API Gateway. Letras maiúsculas não são compatíveis.
AWS SAM gera um
AWS::ApiGatewayV2::DomainNamerecurso quando essa propriedade é definida. Para obter informações sobre CloudFormation os recursos gerados, consulteCloudFormation Recursos gerados para AWS SAM.Tipo: string
Obrigatório: Sim
CloudFormation compatibilidade: essa propriedade é passada diretamente para a
DomainNamepropriedade de umAWS::ApiGatewayV2::DomainNamerecurso. -
EndpointConfiguration -
Define o tipo de endpoint do API Gateway a ser mapeado para o domínio personalizado. O valor dessa propriedade determina como a
CertificateArnpropriedade é mapeada CloudFormation.O único valor válido para WebSocket APIs é
REGIONAL.Tipo: string
Obrigatório: não
Padrão:
REGIONALCloudFormation compatibilidade: essa propriedade é exclusiva AWS SAM e não tem CloudFormation equivalente.
-
Route53 -
Define uma configuração do Route 53.
Tipo:: Route53Configuration
Obrigatório: não
CloudFormation compatibilidade: essa propriedade é exclusiva AWS SAM e não tem CloudFormation equivalente.
-
SecurityPolicy -
A versão da política de segurança da TLS para esse nome de domínio.
O único valor válido para WebSocket APIs é
TLS_1_2.Tipo: string
Obrigatório: não
CloudFormation compatibilidade: essa propriedade é passada diretamente para a
SecurityPolicypropriedade do tipo deAWS::ApiGatewayV2::DomainNameDomainNameConfigurationdados.
Exemplos
DomainName
DomainName exemplo
YAML
Domain: DomainName: ws.example.com CertificateArn: arn:aws:acm:us-east-1:123456789012:certificate/example EndpointConfiguration: REGIONAL Route53: HostedZoneId: Z1PA6795UKMFR9 BasePath: - v1 - v2