

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á.

# Configure uma função Lambda e uma VPC definida em outro modelo com o Infrastructure Composer
<a name="using-composer-services-vpc-examples"></a>

Neste exemplo, configuramos uma função Lambda no Infrastructure Composer com uma VPC definida em outro modelo.

Começamos arrastando um cartão de componente aprimorado **da Função Lambda** para a tela.

![\[Uma placa de componentes aprimorada com a função Lambda.\]](http://docs.aws.amazon.com/pt_br/infrastructure-composer/latest/dg/images/aac_use_vpc_03.png)


Em seguida, abrimos o painel de **propriedades de recursos** do cartão e expandimos a seção suspensa de **configurações de VPC (avançadas)**.

![\[Uma imagem do painel de propriedades do recurso de um cartão de função Lambda com a seção suspensa de configurações de VPC (avançadas) expandida\]](http://docs.aws.amazon.com/pt_br/infrastructure-composer/latest/dg/images/aac_use_vpc_04.png)


Em seguida, selecionamos **Atribuir à VPC externa** para começar a configurar uma VPC a partir de um modelo externo.

Neste exemplo, referenciamos uma ID de grupo de segurança e uma ID de sub-rede. Esses valores são criados quando o modelo que define a VPC é implantado. Escolhemos o tipo de **valor estático** e inserimos o valor do nosso IDs. Selecionamos **Salvar** quando terminar.

![\[O painel de propriedades do recurso de um cartão de função Lambda com valores estáticos fornecidos no campo ID do grupo de segurança.\]](http://docs.aws.amazon.com/pt_br/infrastructure-composer/latest/dg/images/aac_use_vpc_05.png)


Agora que nossa função Lambda está configurada com nossa VPC, a tag VPC é exibida em nossa placa.

![\[A tag VPC que visualiza uma função Lambda no Infrastructure Composer que está configurada com uma VPC.\]](http://docs.aws.amazon.com/pt_br/infrastructure-composer/latest/dg/images/aac_use_vpc_01.png)


O Infrastructure Composer criou o código de infraestrutura para configurar nossa função Lambda com o grupo de segurança e a sub-rede da VPC externa.

```
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}
```