Ekspor API HTTP dari API Gateway - APIGerbang Amazon

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

Ekspor API HTTP dari API Gateway

Setelah membuat API HTTP, Anda dapat mengekspor definisi OpenAPI 3.0 API Anda dari API Gateway. Anda dapat memilih tahap untuk mengekspor, atau mengekspor konfigurasi terbaru API Anda. Anda juga dapat mengimpor definisi API yang diekspor ke API Gateway untuk membuat API lain yang identik. Untuk mempelajari lebih lanjut tentang mengimpor definisi API, lihatMengimpor API HTTP.

Ekspor definisi OpenAPI 3.0 dari sebuah tahap dengan menggunakan CLI AWS

Perintah berikut mengekspor definisi OpenAPI dari tahap API yang diberi nama ke file YAMAL prod bernama. stage-definition.yaml File definisi yang diekspor menyertakan ekstensi API Gateway secara default.

aws apigatewayv2 export-api \ --api-id api-id \ --output-type YAML \ --specification OAS30 \ --stage-name prod \ stage-definition.yaml

Ekspor definisi OpenAPI 3.0 dari perubahan terbaru API Anda dengan menggunakan CLI AWS

Perintah berikut mengekspor definisi OpenAPI dari API HTTP ke file JSON bernama. latest-api-definition.json Karena perintah tidak menentukan tahapan, API Gateway mengekspor konfigurasi terbaru API Anda, apakah itu telah diterapkan ke panggung atau belum. File definisi yang diekspor tidak menyertakan ekstensi API Gateway.

aws apigatewayv2 export-api \ --api-id api-id \ --output-type JSON \ --specification OAS30 \ --no-include-extensions \ latest-api-definition.json

Untuk informasi selengkapnya, lihat ExportAPI di Referensi API Amazon API Gateway Versi 2.

Ekspor definisi OpenAPI 3.0 menggunakan konsol API Gateway

Prosedur berikut menunjukkan cara mengekspor definisi OpenAPI dari API HTTP.

Untuk mengekspor definisi OpenAPI 3.0 menggunakan konsol API Gateway
  1. Masuk ke konsol API Gateway di https://console.aws.amazon.com/apigateway.

  2. Pilih API HTTP.

  3. Pada panel navigasi utama, di bawah Kembangkan, pilih Ekspor.

  4. Pilih dari opsi berikut untuk mengekspor API Anda:

    Opsi ekspor untuk API HTTP.
    1. Untuk Sumber, pilih sumber untuk definisi OpenAPI 3.0. Anda dapat memilih tahap untuk mengekspor, atau mengekspor konfigurasi terbaru API Anda.

    2. Aktifkan Sertakan ekstensi API Gateway untuk menyertakan ekstensi API Gateway.

    3. Untuk format Output, pilih format output.

  5. Pilih Unduh.