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á.
AWS::Serverless::NetworkConnector
Cria um conector AWS Lambda de rede que define a conectividade de rede para recursos de computação Lambda. Um conector de rede especifica como os recursos computacionais se conectam às redes — por exemplo, roteando o tráfego de saída por meio de uma VPC do cliente usando interfaces de rede elásticas (ENIs) que o serviço provisiona em sub-redes e grupos de segurança específicos.
nota
Quando você implanta AWS CloudFormation, AWS SAM transforma seus AWS SAM recursos em CloudFormation recursos. Para obter mais informações, consulte Gerado CloudFormation recursos para AWS SAM.
Sintaxe
Para declarar essa entidade em seu modelo AWS Serverless Application Model (AWS SAM), use a sintaxe a seguir.
YAML
Type: AWS::Serverless::NetworkConnector Properties: Name:StringOperatorRole:StringPropagateTags:BooleanTags:MapVpcConfig:VpcConfig
Propriedades
-
Name -
O nome do conector de rede. O nome deve ser exclusivo em sua conta e região.
Tipo: string
Obrigatório: não
CloudFormation compatibilidade: essa propriedade é passada diretamente para a
Namepropriedade de umAWS::Lambda::NetworkConnectorrecurso. -
OperatorRole -
O ARN da função do IAM que o serviço de conector de rede assume para criar e gerenciar interfaces de rede elásticas (ENIs).
Tipo: string
Obrigatório: não
CloudFormation compatibilidade: essa propriedade é semelhante à
OperatorRolepropriedade de umAWS::Lambda::NetworkConnectorrecurso. Isso é necessário no CloudFormation , mas não no AWS SAM. Se você não especificar uma função, AWS SAM cria uma com uma ID lógica de.<resource-logical-id>OperatorRole -
Especifica se as tags da
Tagspropriedade devem ser passadas para os recursos gerados, como a função de operador gerada automaticamente.Tipo: booliano
Obrigatório: não
Padrão:
FalseCloudFormation compatibilidade: essa propriedade é exclusiva AWS SAM e não tem CloudFormation equivalente.
-
Um mapa de pares de valores-chave que especifica as tags adicionadas a esse conector de rede.
Tipo: mapa
Obrigatório: não
CloudFormation compatibilidade: essa propriedade é semelhante à
Tagspropriedade de umAWS::Lambda::NetworkConnectorrecurso. ATagspropriedade in AWS SAM consiste em pares de valores-chave (enquanto CloudFormation nessa propriedade consiste em uma lista deTagobjetos). Além disso, adiciona AWS SAM automaticamente umalambda:createdBy:SAMtag a esse conector de rede e às funções padrão que são geradas para ele. -
VpcConfig -
A configuração de saída da VPC para o conector de rede. Especifica as sub-redes, os grupos de segurança e o protocolo de rede para rotear o tráfego de saída por meio de sua VPC.
Digite: VpcConfig
Obrigatório: Sim
CloudFormation compatibilidade: essa propriedade é transformada na
Configuration.VpcEgressConfigurationpropriedade de umAWS::Lambda::NetworkConnectorrecurso. AWS SAM também injetaAssociatedComputeResourceTypes: [MicroVm]automaticamente.
Valores de retorno
Ref.
Quando a ID lógica desse recurso é fornecida à função Ref intrínseca, ela retorna o ARN do conector de rede.
Para obter mais informações sobre como usar a função Ref, consulte Ref no Guia do usuário do AWS CloudFormation .
Fã:: GetAtt
Fn::GetAtt retorna um valor para um atributo especificado deste tipo. Estes são os atributos disponíveis e os valores de retorno de amostra.
Para obter mais informações sobre o uso do Fn::GetAtt, consulte Fn::GetAtt o AWS CloudFormation Guia do usuário.
Arn-
O Amazon Resource Name (ARN) do conector de rede.
State-
O estado atual do conector de rede. Os valores válidos são
PENDING,ACTIVE,INACTIVE,FAILED,DELETINGeDELETE_FAILED.
Exemplos
Conector de rede básico com função gerada automaticamente
O exemplo a seguir cria um conector de rede de saída VPC. AWS SAM gera automaticamente a função de operador.
AWSTemplateFormatVersion: '2010-09-09' Transform: AWS::Serverless-2016-10-31 Resources: MyVpcConnector: Type: AWS::Serverless::NetworkConnector Properties: Name: my-vpc-connector VpcConfig: SubnetIds: - subnet-0abc123def4567890 - subnet-0def456abc7890123 SecurityGroupIds: - sg-0abc1234abcde0001 NetworkProtocol: IPv4 Tags: Environment: Production