

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Konfigurasikan fungsi Lambda dan VPC yang ditentukan dalam template lain dengan Infrastructure Composer
<a name="using-composer-services-vpc-examples"></a>

Dalam contoh ini, kita mengkonfigurasi fungsi Lambda di Infrastructure Composer dengan VPC didefinisikan pada template lain.

Kita mulai dengan menyeret kartu komponen yang disempurnakan Fungsi **Lambda** ke kanvas.

![\[Kartu komponen yang disempurnakan fungsi Lambda.\]](http://docs.aws.amazon.com/id_id/infrastructure-composer/latest/dg/images/aac_use_vpc_03.png)


Selanjutnya, kami membuka panel **properti Sumber Daya** kartu dan memperluas bagian dropdown **pengaturan VPC (lanjutan)**.

![\[Gambar panel properti Resource dari kartu Fungsi Lambda dengan bagian dropdown pengaturan VPC (lanjutan) diperluas\]](http://docs.aws.amazon.com/id_id/infrastructure-composer/latest/dg/images/aac_use_vpc_04.png)


Selanjutnya, kami memilih **Tetapkan ke VPC eksternal** untuk mulai mengonfigurasi VPC dari template eksternal.

Dalam contoh ini, kami mereferensikan ID grup keamanan dan ID subnet. Nilai-nilai ini dibuat saat template yang mendefinisikan VPC diterapkan. Kami memilih tipe **nilai Statis** dan memasukkan nilai kami IDs. Kami memilih **Simpan** setelah selesai.

![\[Panel properti Resource dari kartu Fungsi Lambda dengan nilai statis yang disediakan di bidang ID grup Keamanan.\]](http://docs.aws.amazon.com/id_id/infrastructure-composer/latest/dg/images/aac_use_vpc_05.png)


Sekarang fungsi Lambda kami dikonfigurasi dengan VPC kami, tag VPC ditampilkan di kartu kami.

![\[Tag VPC memvisualisasikan fungsi Lambda di Infrastructure Composer yang dikonfigurasi dengan VPC.\]](http://docs.aws.amazon.com/id_id/infrastructure-composer/latest/dg/images/aac_use_vpc_01.png)


Infrastructure Composer telah membuat kode infrastruktur untuk mengkonfigurasi fungsi Lambda kami dengan grup keamanan dan subnet dari VPC eksternal.

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