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
Buka AWS CloudFormation konsol di https://console.aws.amazon.com/cloudformation
. -
Di panel navigasi, pilih Stacks (Tumpukan).
my-date-time-app
Tumpukan muncul di bagian atas. -
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.
-
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 AWS CloudFormation tumpukan dan memiliki pengenal yang ditambahkan ke dalamnya, sehingga terlihat seperti.my-date-time-app-myDateTimeFunction-123456ABCDEF
Buka CodeDeploy konsol di https://console.aws.amazon.com/codedeploy/
. -
Di panel navigasi, perluas Deploy, lalu pilih Applications.
-
Anda akan melihat CodeDeploy aplikasi baru yang dibuat AWS CloudFormation dengan nama yang dimulai dengan
my-date-time-app-ServerlessDeploymentApplication
. Pilih aplikasi ini. -
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)
Buka AWS Lambda konsol di https://console.aws.amazon.com/lambda/
. -
Dari panel navigasi, pilih
my-date-time-app-myDateTimeFunction
fungsi Anda. Di konsol, namanya berisi pengidentifikasi, jadi sepertinyamy-date-time-app-myDateTimeFunction-123456ABCDEF
. -
Pilih Uji.
-
Dalam nama Acara, masukkan nama untuk acara pengujian Anda.
-
Masukkan yang berikut ini untuk acara pengujian Anda, lalu pilih Buat.
{ "option": "date", "period": "today" }
-
Pilih Uji. Anda hanya akan melihat acara pengujian Anda dalam daftar acara pengujian.
Untuk hasil Eksekusi, Anda akan melihat berhasil.
-
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)
-
Temukan fungsi ARN Lambda Anda. Itu muncul di bagian atas konsol Lambda saat Anda melihat fungsi Anda.
-
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 -
Buka
out.txt
untuk mengonfirmasi hasilnya berisi bulan, hari, dan tahun saat ini.