

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Configurer une fonction Lambda et un VPC définis dans un autre modèle avec Infrastructure Composer
<a name="using-composer-services-vpc-examples"></a>

Dans cet exemple, nous configurons une fonction Lambda dans Infrastructure Composer avec un VPC défini sur un autre modèle.

Nous commençons par faire glisser une carte de composant améliorée de la fonction **Lambda** sur le canevas.

![\[Une carte de composants améliorée par fonction Lambda.\]](http://docs.aws.amazon.com/fr_fr/infrastructure-composer/latest/dg/images/aac_use_vpc_03.png)


Ensuite, nous ouvrons le panneau **des propriétés des ressources** de la carte et développons la **section déroulante des paramètres VPC (avancés)**.

![\[Image du panneau des propriétés des ressources d'une carte de fonction Lambda avec la section déroulante des paramètres VPC (avancés) étendue\]](http://docs.aws.amazon.com/fr_fr/infrastructure-composer/latest/dg/images/aac_use_vpc_04.png)


Ensuite, nous sélectionnons **Attribuer au VPC externe** pour commencer à configurer un VPC à partir d'un modèle externe.

Dans cet exemple, nous faisons référence à un ID de groupe de sécurité et à un ID de sous-réseau. Ces valeurs sont créées lorsque le modèle définissant le VPC est déployé. Nous choisissons le type de **valeur statique** et saisissons la valeur de notre IDs. Nous sélectionnons **Enregistrer** lorsque vous avez terminé.

![\[Le panneau des propriétés des ressources d'une carte de fonction Lambda avec des valeurs statiques fournies dans le champ ID du groupe de sécurité.\]](http://docs.aws.amazon.com/fr_fr/infrastructure-composer/latest/dg/images/aac_use_vpc_05.png)


Maintenant que notre fonction Lambda est configurée avec notre VPC, le tag VPC est affiché sur notre carte.

![\[La balise VPC visualisant une fonction Lambda dans Infrastructure Composer configurée avec un VPC.\]](http://docs.aws.amazon.com/fr_fr/infrastructure-composer/latest/dg/images/aac_use_vpc_01.png)


Infrastructure Composer a créé le code d'infrastructure pour configurer notre fonction Lambda avec le groupe de sécurité et le sous-réseau du VPC externe.

```
Transform: AWS::Serverless-2016-10-31
Resources:
  Function:
    Type: AWS::Serverless::Function
    Properties:
      Description: !Sub
        - Stack ${AWS::StackName} Function ${ResourceName}
        - ResourceName: Function
      CodeUri: src/Function
      Handler: index.handler
      Runtime: nodejs18.x
      MemorySize: 3008
      Timeout: 30
      Tracing: Active
      VpcConfig:
        SecurityGroupIds:
          - sg-10f35d07e1be09e15
        SubnetIds:
          - subnet-0d80727ca90325716
  FunctionLogGroup:
    Type: AWS::Logs::LogGroup
    DeletionPolicy: Retain
    Properties:
      LogGroupName: !Sub /aws/lambda/${Function}
```