(Opsional) memeriksa dan menguji infrastruktur Anda - AWS CodeDeploy

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

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 AWS CloudFormation konsol di https://console.aws.amazon.com/cloudformation.

  2. Di panel navigasi, pilih Stacks (Tumpukan). my-date-time-appTumpukan muncul di bagian atas.

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

  4. Dengan tumpukan Anda dipilih, pilih Resources. Di kolom Type, Anda dapat melihat fungsi Lambda Anda,, myDateTimeFunctionCodeDeployHook_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 AWS CloudFormation tumpukan dan memiliki pengenal yang ditambahkan ke dalamnya, sehingga terlihat seperti. my-date-time-app-myDateTimeFunction-123456ABCDEF

  5. Buka CodeDeploy konsol di https://console.aws.amazon.com/codedeploy/.

  6. Di panel navigasi, perluas Deploy, lalu pilih Applications.

  7. Anda akan melihat CodeDeploy aplikasi baru yang dibuat AWS CloudFormation dengan nama yang dimulai denganmy-date-time-app-ServerlessDeploymentApplication. Pilih aplikasi ini.

  8. Anda akan melihat grup penyebaran dengan nama yang dimulai denganmy-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/.

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

  3. Pilih Uji.

  4. Dalam nama Acara, masukkan nama untuk acara pengujian Anda.

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

    { "option": "date", "period": "today" }
  6. Pilih Uji. Anda hanya akan melihat acara pengujian Anda dalam daftar acara pengujian.

    Untuk hasil Eksekusi, Anda akan melihat berhasil.

  7. 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 fungsi ARN Lambda Anda. Itu muncul di bagian atas konsol Lambda saat Anda melihat fungsi Anda.

  2. Jalankan perintah berikut. Ganti your-function-arn dengan fungsinyaARN.

    aws lambda invoke \ --function your-function-arn \ --cli-binary-format raw-in-base64-out \ --payload "{\"option\": \"date\", \"period\": \"today\"}" out.txt
  3. Buka out.txt untuk mengonfirmasi hasilnya berisi bulan, hari, dan tahun saat ini.