Buat WebSocket API di API Gateway - APIGerbang Amazon

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

Buat WebSocket API di API Gateway

Anda dapat membuat WebSocket API di konsol API Gateway, dengan menggunakan perintah AWS CLI create-api, atau dengan menggunakan CreateApi perintah dalam SDK. AWS Prosedur berikut menunjukkan cara membuat WebSocket API baru.

catatan

WebSocket API hanya mendukung TLS 1.2 dan TLS 1.3. Versi TLS sebelumnya tidak didukung.

Buat WebSocket API menggunakan AWS CLI perintah

Membuat WebSocket API menggunakan AWS CLI memerlukan pemanggilan perintah create-api seperti yang ditunjukkan pada contoh berikut, yang membuat API dengan ekspresi pemilihan $request.body.action rute:

aws apigatewayv2 --region us-east-1 create-api --name "myWebSocketApi3" --protocol-type WEBSOCKET --route-selection-expression '$request.body.action'

Contoh output:

{ "ApiKeySelectionExpression": "$request.header.x-api-key", "Name": "myWebSocketApi3", "CreatedDate": "2018-11-15T06:23:51Z", "ProtocolType": "WEBSOCKET", "RouteSelectionExpression": "'$request.body.action'", "ApiId": "aabbccddee" }

Membuat WebSocket API menggunakan konsol API Gateway

Anda dapat membuat WebSocket API di konsol dengan memilih WebSocket protokol dan memberi API nama.

penting

Setelah Anda membuat API, Anda tidak dapat mengubah protokol yang telah Anda pilih untuk itu. Tidak ada cara untuk mengubah WebSocket API menjadi REST API atau sebaliknya.

Untuk membuat WebSocket API menggunakan konsol API Gateway
  1. Masuk ke konsol API Gateway dan pilih Buat API.

  2. Di bawah WebSocket API, pilih Build. Hanya titik akhir Regional yang didukung.

  3. Untuk nama API, masukkan nama API Anda.

  4. Untuk ekspresi pemilihan Rute, masukkan nilai. Misalnya, $request.body.action.

    Untuk informasi selengkapnya tentang ekspresi pemilihan rute, lihatEkspresi pemilihan rute.

  5. Lakukan salah satu hal berikut ini:

    • Pilih Buat API kosong untuk membuat API tanpa rute.

    • Pilih Berikutnya untuk melampirkan rute ke API Anda.

    Anda dapat melampirkan rute setelah membuat API.