Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
AWS::Serverless::NetworkConnector
Crea un connettore AWS Lambda di rete che definisce la connettività di rete per le risorse di elaborazione Lambda. Un connettore di rete specifica in che modo le risorse di elaborazione si connettono alle reti, ad esempio instradando il traffico in uscita attraverso un VPC del cliente utilizzando interfacce di rete elastiche (ENI) fornite dal servizio in sottoreti e gruppi di sicurezza specifici.
Nota
Quando esegui la distribuzione su, trasforma le tue risorse in risorse. AWS CloudFormation AWS SAM AWS SAM CloudFormation Per ulteriori informazioni, consulta Generato CloudFormation risorse per AWS SAM.
Sintassi
Per dichiarare questa entità nel tuo modello AWS Serverless Application Model (AWS SAM), usa la seguente sintassi.
YAML
Type: AWS::Serverless::NetworkConnector Properties: Name:StringOperatorRole:StringPropagateTags:BooleanTags:MapVpcConfig:VpcConfig
Properties
-
Name -
Il nome del connettore di rete. Il nome deve essere univoco all'interno del tuo account e della tua regione.
▬Tipo: stringa
Obbligatorio: no
CloudFormation compatibilità: questa proprietà viene passata direttamente alla
Nameproprietà di unaAWS::Lambda::NetworkConnectorrisorsa. -
OperatorRole -
L'ARN del ruolo IAM che il servizio di connessione di rete assume per creare e gestire interfacce di rete elastiche (ENI).
▬Tipo: stringa
Obbligatorio: no
CloudFormation compatibilità: questa proprietà è simile alla
OperatorRoleproprietà di una risorsa.AWS::Lambda::NetworkConnectorÈ obbligatorio in CloudFormation ma non in AWS SAM. Se non specifichi un ruolo, ne AWS SAM crea uno con un ID logico di.<resource-logical-id>OperatorRole -
Speciifica se passare i tag dalla
Tagsproprietà alle risorse generate, ad esempio il ruolo dell'operatore generato automaticamente.Tipo: Booleano
Obbligatorio: no
Default:
FalseCloudFormation compatibilità: questa proprietà è unica AWS SAM e non ha un CloudFormation equivalente.
-
Una mappa di coppie chiave-valore che specifica i tag aggiunti a questo connettore di rete.
Tipo: Mappa
Obbligatorio: no
CloudFormation compatibilità: questa proprietà è simile alla
Tagsproprietà di unaAWS::Lambda::NetworkConnectorrisorsa. LaTagsproprietà in AWS SAM è costituita da coppie chiave-valore (mentre in CloudFormation questa proprietà è costituita da un elenco diTagoggetti). Inoltre, aggiunge AWS SAM automaticamente unlambda:createdBy:SAMtag a questo connettore di rete e ai ruoli predefiniti generati per esso. -
VpcConfig -
La configurazione di uscita VPC per il connettore di rete. Speciifica le sottoreti, i gruppi di sicurezza e il protocollo di rete per l'instradamento del traffico in uscita attraverso il VPC.
Tipo: VpcConfig
Obbligatorio: sì
CloudFormation compatibilità: questa proprietà viene trasformata nella proprietà di una risorsa.
Configuration.VpcEgressConfigurationAWS::Lambda::NetworkConnectorAWS SAM inoltre si iniettaAssociatedComputeResourceTypes: [MicroVm]automaticamente.
Valori restituiti
Ref
Quando l'ID logico di questa risorsa viene fornito alla funzione Ref intrinseca, restituisce l'ARN del connettore di rete.
Per ulteriori informazioni sull'uso della Ref funzione, Refconsultate la Guida per l'AWS CloudFormation utente.
Fn: GetAtt
Fn::GetAtt restituisce un valore per un attributo specificato di questo tipo. Di seguito sono riportati gli attributi disponibili e i valori restituiti di esempio.
Per ulteriori informazioni sull'utilizzoFn::GetAtt, consulta Fn::GetAttla Guida per l'AWS CloudFormation utente.
Arn-
L'Amazon Resource Name (ARN) del connettore di rete.
State-
Lo stato attuale del connettore di rete. I valori validi sono
PENDINGACTIVE,INACTIVE,FAILED,DELETING, eDELETE_FAILED.
Esempi
Connettore di rete di base con ruolo generato automaticamente
L'esempio seguente crea un connettore di rete in uscita VPC. AWS SAM genera automaticamente il ruolo dell'operatore.
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