

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

# (Opsional) memeriksa dan menguji infrastruktur Anda
<a name="tutorial-lambda-sam-confirm-components"></a>

 Topik ini menunjukkan cara melihat komponen infrastruktur Anda dan menguji fungsi Lambda Anda. 

**Untuk melihat hasil tumpukan Anda setelah Anda menjalankan `sam deploy`**

1. Buka CloudFormation konsol di [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1.  Di panel navigasi, pilih **Stacks (Tumpukan)**. `my-date-time-app`Tumpukan muncul di bagian atas. 

1.  Pilih tab **Acara** untuk melihat acara mana yang selesai. Anda dapat melihat peristiwa saat pembuatan tumpukan sedang berlangsung. Saat pembuatan tumpukan selesai, Anda dapat melihat semua peristiwa pembuatan tumpukan. 

1.  Dengan tumpukan Anda dipilih, pilih **Resources**. Di kolom **Type**, Anda dapat melihat fungsi Lambda Anda,, `myDateTimeFunction``CodeDeployHook_beforeAllowTraffic`, dan. `CodeDeployHook_afterAllowTraffic` Kolom **ID Fisik** dari setiap fungsi Lambda Anda berisi tautan untuk melihat fungsi di konsol Lambda. 
**catatan**  
 Nama fungsi `myDateTimeFunction` Lambda ditambahkan dengan nama CloudFormation tumpukan dan memiliki pengenal yang ditambahkan ke dalamnya, jadi sepertinya. `my-date-time-app-myDateTimeFunction-123456ABCDEF` 

1. Buka CodeDeploy konsol di [https://console.aws.amazon.com/codedeploy/](https://console.aws.amazon.com/codedeploy/).

1.  **Di panel navigasi, perluas **Deploy**, lalu pilih Applications.** 

1.  Anda akan melihat CodeDeploy aplikasi baru yang dibuat CloudFormation dengan nama yang dimulai dengan`my-date-time-app-ServerlessDeploymentApplication`. Pilih aplikasi ini. 

1.  Anda akan melihat grup penyebaran dengan nama yang dimulai dengan`my-date-time-app-myDateTimeFunctionDeploymentGroup`. Pilih grup penyebaran ini. 

    **Di bawah **konfigurasi Deployment**, Anda akan melihatCodeDeployDefault. LambdaLinear10 PercentEvery 1 Menit**. 

**(Opsional) untuk menguji fungsi Anda (konsol)**

1. Buka AWS Lambda konsol di [https://console.aws.amazon.com/lambda/](https://console.aws.amazon.com/lambda/).

1.  Dari panel navigasi, pilih `my-date-time-app-myDateTimeFunction` fungsi Anda. Di konsol, namanya berisi pengidentifikasi, jadi sepertinya`my-date-time-app-myDateTimeFunction-123456ABCDEF`. 

1.  Pilih **Uji**. 

1.  Dalam **nama Acara**, masukkan nama untuk acara pengujian Anda. 

1.  Masukkan yang berikut ini untuk acara pengujian Anda, lalu pilih **Buat**. 

   ```
   {
     "option": "date",
     "period": "today"
   }
   ```

1.  Pilih **Uji**. Anda hanya akan melihat acara pengujian Anda dalam daftar acara pengujian. 

    Untuk **hasil Eksekusi**, Anda akan melihat **berhasil.** 

1.  Di bawah **Hasil eksekusi**, perluas **Detail** untuk melihat hasilnya. Anda harus melihat bulan, hari, dan tahun saat ini. 

**(Opsional) untuk menguji fungsi Anda (AWS CLI)**

1.  Temukan ARN fungsi Lambda Anda. Itu muncul di bagian atas konsol Lambda saat Anda melihat fungsi Anda. 

1.  Jalankan perintah berikut. Ganti *your-function-arn* dengan fungsi ARN. 

   ```
   aws lambda invoke \
   --function your-function-arn \
   --cli-binary-format raw-in-base64-out \
   --payload "{\"option\": \"date\", \"period\": \"today\"}" out.txt
   ```

1.  Buka `out.txt` untuk mengonfirmasi hasilnya berisi bulan, hari, dan tahun saat ini. 