Siapkan Amazon API Gateway untuk SMS pengiriman pesan di Amazon Pinpoint - Amazon Pinpoint

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

Siapkan Amazon API Gateway untuk SMS pengiriman pesan di Amazon Pinpoint

Di bagian ini, Anda membuat yang baru API dengan menggunakan Amazon API Gateway sebagai bagian dari SMS pendaftaran Amazon Pinpoint. Formulir pendaftaran yang Anda terapkan dalam solusi ini menyebut iniAPI. APIGateway kemudian meneruskan informasi yang diambil pada formulir pendaftaran ke fungsi Lambda yang Anda buat dalam fungsi Buat Lambda.

Pertama, Anda harus membuat yang baru API di API Gateway. Prosedur berikut menunjukkan cara membuat yang baru RESTAPI.

Untuk membuat yang baru API
  1. Buka konsol API Gateway di https://console.aws.amazon.com/apigateway/.

  2. Pilih Buat API. Buat pilihan berikut:

    • Di bawah Pilih protokol, pilih REST.

    • Di bawah Buat baru API, pilih Baru API.

    • Di bawah Pengaturan, untuk Nama, masukkan nama, sepertiRegistrationForm. Untuk Deskripsi, secara opsional masukkan beberapa teks yang menjelaskan tujuan. API Untuk Jenis Titik Akhir, pilih Regional. Kemudian, pilih BuatAPI.

    Contoh pengaturan ini ditunjukkan pada gambar berikut.

    Protokol diatur keREST, Buat API set baru ke BaruAPI, API nama disetel ke RegistrationForm, dan Jenis Titik Akhir disetel ke Regional.

Sekarang setelah Anda membuatAPI, Anda dapat mulai menambahkan sumber daya ke dalamnya. Setelah itu, Anda menambahkan POST metode ke sumber daya, dan memberi tahu API Gateway untuk meneruskan data yang Anda terima dari metode ini ke fungsi Lambda Anda.

  1. Pada menu Tindakan, pilih Buat Sumber Daya. Di panel Sumber Daya Anak Baru, untuk Nama Sumber Daya, masukkanregister, seperti yang ditunjukkan pada gambar berikut. Pilih Buat Sumber Daya.

    Panel sumber daya anak baru dengan nama sumber daya ditetapkan untuk mendaftar.
  2. Pada menu Actions, pilih Create Method. Dari menu yang muncul, pilih POST, seperti yang ditunjukkan pada gambar berikut. Kemudian pilih tombol tanda centang.

    Panel metode buat dengan tanda centang dipilih.
  3. Di panel /register - POST - Setup, buat pilihan berikut:

    • Untuk jenis Integrasi, pilih Fungsi Lambda.

    • Pilih Gunakan Integrasi Proxy Lambda.

    • Untuk Wilayah Lambda, pilih Wilayah tempat Anda membuat fungsi Lambda.

    • Untuk Fungsi Lambda, pilih fungsi yang Anda buat dalam RegisterEndpoint fungsi Buat Lambda.

    Contoh pengaturan ini ditunjukkan pada gambar berikut.

    Panel /register - POST - Pengaturan dengan Fungsi Lambda dipilih.

    Pilih Simpan. Pada jendela yang muncul, pilih OK untuk memberikan izin API Gateway untuk menjalankan fungsi Lambda Anda.

Sekarang API siap digunakan. Pada titik ini, Anda harus menerapkannya untuk membuat titik akhir yang dapat diakses publik.

  1. Pada menu Actions, pilih Deploy API. Pada API jendela Deploy, buat pilihan berikut:

    • Untuk tahap Deployment, pilih [New Stage].

    • Untuk nama Panggung, masukkanv1.

    • Pilih Deploy.

    Contoh pilihan ini ditunjukkan pada gambar berikut.

    APIJendela deploy dengan nama Stage disetel ke v1
  2. Di panel Editor Tahap v1, pilih sumber daya /register, lalu pilih metodenya. POST Salin alamat yang ditampilkan di sebelah Invoke URL, seperti yang ditunjukkan pada gambar berikut.

    Panel Editor Tahap v1 yang menunjukkan Invoke untuk menyalin URL
  3. Pada panel navigasi, silakan pilih Sumber Daya. Dalam daftar sumber daya, pilih sumber daya /register. Terakhir, pada menu Tindakan, pilih Aktifkan CORS, seperti yang ditunjukkan pada gambar berikut.

    Menu tarik-turun untuk Tindakan, menunjukkan CORS Aktifkan dipilih
  4. Pada CORS panel Aktifkan, pilih Aktifkan CORS dan ganti CORS header yang ada.

Berikutnya: Membuat dan menyebarkan formulir web