View a markdown version of this page

Menerbitkan produk di AWS Data Exchange berisi API - AWS Data Exchange Panduan Pengguna

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

Menerbitkan produk di AWS Data Exchange berisi API

Topik berikut menjelaskan proses pembuatan kumpulan data REST API dan penerbitan produk baru yang berisi API AWS Data Exchange. Anda dapat menyelesaikan proses dengan menggunakan AWS Data Exchange konsol atau AWS Command Line Interface.

Setelah menyiapkan REST API API Gateway Amazon, Anda dapat membuat kumpulan data API baru di AWS Data Exchange. Anda kemudian dapat membuat revisi, dan menambahkan aset API.

Membuat dan menerbitkan aset API memungkinkan permintaan pelanggan ke AWS Data Exchange titik akhir untuk proksi melalui API Gateway API Anda. Anda kemudian dapat menambahkan kumpulan data ini ke produk dan menambahkan harga. Kemudian, pelanggan dapat melihat produk Anda dan berlangganan di AWS Marketplace katalog dan AWS Data Exchange katalog.

AWS Data Exchange fitur tersedia termasuk aturan akses revisi, produk pribadi, penawaran pribadi, dan verifikasi berlangganan.

Anda hanya dapat memilih harga berbasis kontrak, harga biaya terukur (di mana harga kontrak adalah $0), atau kombinasi harga terukur dan kontrak.

Anda dapat memilih biaya terukur standar, atau Anda dapat menentukan biaya terukur khusus. Ada tiga jenis biaya meteran standar yang tersedia:

  • Per permintaan API

  • Per permintaan API yang berhasil

  • Per unit data yang ditransfer dalam byte

catatan

Biaya terukur berlaku untuk semua kumpulan data API dalam suatu produk. Oleh karena itu, jika Anda ingin mengenakan harga yang berbeda untuk dimensi yang sama untuk kumpulan data API yang berbeda, sebaiknya buat kumpulan data ini di produk yang berbeda.

Prosesnya memiliki langkah-langkah berikut:

Prasyarat

Sebelum Anda dapat menerbitkan produk yang berisi API, Anda harus memenuhi prasyarat berikut:

  • Sebelum Anda dapat menggunakan apa pun Layanan AWS AWS Data Exchange, termasuk, Anda harus mendaftar AWS dan membuat pengguna administratif. Untuk informasi selengkapnya, lihat Mem ulai di Panduan AWS IAM Identity Center Pengguna.

  • Untuk membuat produk AWS Data Exchange, Anda harus mendaftarkan Anda Akun AWS sebagai Pen AWS Marketplace jual. Gunakan akun ini untuk membuat kumpulan data Anda. Akun dengan sumber daya API Gateway tidak harus berada di akun yang sama yang membuat kumpulan data.

  • REST API Anda harus berada di Amazon API Gateway dengan integrasi yang menggunakan model permintaan dan respons yang sesuai untuk mengakses data Anda, seperti Amazon DynamoDB atau. AWS Lambda Untuk informasi selengkapnya, lihat Mengembangkan REST API di API Gateway dan Bekerja dengan REST API di Panduan Pengembang Amazon API Gateway.

    catatan

    Hanya API Gateway API publik yang didukung.

  • API API Gateway REST API Anda harus dapat mengotentikasi dan mengotorisasi panggilan dari prinsipal AWS Data Exchange layanan. Setiap permintaan dari API Anda AWS Data Exchange menggunakan protokol Signature Version 4 (SIGv4) yang ditandatangani dengan AWS Data Exchange kredenSIAL. AWS Data Exchange bekerja dengan domain khusus dan pemetaan kunci domain.

    catatan

    AWS Data Exchange tidak mendukung Amazon Cognito, No-Auth, dan otor AWS Lambda isasi.

  • Jika API API Gateway REST menggunakan sistem identitas khusus untuk otentikasi dan otorisasi, konfigurasikan untuk menggunakan otentikasi IAM dan impor skema OpenAPI yang menjelaskan API Anda. AWS Data Exchange akan memanggil API REST API Gateway Anda dengan kredenSIAL layanannya sendiri dan menyertakan informasi pelanggan seperti ID akun.

  • API Gateway REST API Anda bertanggung jawab untuk mengintegrasikan dengan backend Anda. Untuk melakukannya, lakukan salah satu hal berikut:

    • Lampirkan token otentikasi berumur panjang ke setiap permintaan yang datang melalui API Gateway REST API Anda yang dapat diverifikasi oleh backend.

    • Gunakan API Gateway untuk memanggil fungsi Lambda yang dapat menghasilkan kredenSIAL dan memanggil API Anda.

API Anda dipanggil sesuai spesifikasi permintaan integrasi API.

Untuk informasi selengkapnya, lihat topik berikut:

Keamanan kumpulan data API

AWS Data Exchange mengenkripsi lalu lintas ujung ke ujung menggunakan Transport Layer Security (TLS) 1.2. Semua metadata dienkripsi saat diam. AWS Data Exchange tidak akan menyimpan permintaan pelanggan atau tanggapan dari backend Anda. Kami hanya mengekstrak metadata pengukuran yang diperlukan untuk penagihan.

Spesifikasi permintaan integrasi API

API pada AWS Data Exchange melewati semua header (kecuali untuk header yang tercantum diPenerusan header), body, metode http, path, dan string kueri apa adanya dari permintaan pelanggan dan menambahkan header berikut.

// These headers help prevent Confused Deputy attacks. They enable the SourceAccount // and SourceArn variables in IAM policies. 'x-amz-source-account': ACCOUNT_ID, 'x-amz-source-arn': `arn:aws:dataexchange:${REGION}:${OWNER_ACCOUNT_ID}:data-sets/${DATA_SET_ID}/revisions/${REVISION_ID}/assets/${ASSET_ID}`, // These headers identify the API Asset in Data Exchange. 'x-amzn-dataexchange-asset-id': ASSET_ID, 'x-amzn-dataexchange-data-set-id': DATA_SET_ID, 'x-amzn-dataexchange-revision-id': REVISION_ID, // This header identifies the Data Exchange Product. 'x-amzn-dataexchange-product-id': PRODUCT_ID, // This header identifies the caller of Data Exchange. It will contain subscriber // information. 'x-amzn-dataexchange-requester-account-id': REQUESTER_ACCOUNT_ID, // Providers can attach custom metadata in the form of key/value pairs // to a particular subscription. We will send these key/value pairs as stringified // JSON. 'x-amz-dataexchange-subscription-metadata': STRINGIFIED_METADATA,

Penerusan header

AWS Data Exchange menghapus header apa pun yang terkait dengan otentikasi atau ruang nama ke Amazon sebelum meneruskannya ke backend penyedia. Secara khusus, AWS Data Exchange menghapus:

  • Header Authentication

  • Setiap header yang dimulai dengan x-amz

hostHeader akan diganti sebagai konsekuensi dari proksi.

Langkah 1: Perbarui kebijakan sumber daya API

Jika Anda memiliki API REST API Gateway Amazon yang memenuhi Pras yarat, Anda harus memperbarui kebijakan sumber daya API untuk memberikan kemampuan untuk memanggil API Anda saat pelanggan membuat permintaan untuk mendapatkan skema API Anda. AWS Data Exchange

Untuk memperbarui kebijakan sumber daya API Anda
  1. Tambahkan kebijakan berikut ke kebijakan sumber daya API Anda:

    { "Effect": "Allow", "Principal": {"Service": "dataexchange.amazonaws.com"}, "Action": "execute-api:Invoke", "Resource": "*", "Condition": {"StringEquals": {"aws:SourceAccount": "<account-id>"}} }
  2. Ganti account-id dengan akun yang akan membuat kumpulan data API.

    Akun dengan sumber daya API Gateway tidak perlu berada di akun yang sama yang membuat kumpulan data.

Kebijakan ini membatasi izin ini untuk panggilan yang dilakukan oleh prinsipal AWS Data Exchange layanan dan mengharuskan hanya akun Anda yang dapat mengotorisasi AWS Data Exchange untuk berintegrasi dengan API Anda.

catatan

Jika Anda memiliki kebijakan sumber daya yang secara eksplisit menolak AWS Data Exchange melakukan pemanggilan ini, Anda harus menghapus atau membatasi penolakan ini.

Anda sekarang siap untuk membuat kumpulan data API.

Langkah 2: Buat kumpulan data API

Kumpulan data dalam AWS Data Exchange bersifat dinamis dan diberi versi menggunakan revisi, dengan setiap revisi berisi setidaknya satu aset. Untuk informasi selengkapnya, lihat Data dalam AWS Data Exchange.

Anda menggunakan AWS Data Exchange konsol atau AWS Command Line Interface untuk membuat kumpulan data API:

Membuat kumpulan data API (konsol)

Untuk membuat kumpulan data API (konsol)
  1. Buka browser web Anda dan masuk ke AWS Data Exchange konsol.

  2. Di panel navigasi sisi kiri, di bawah Data saya, pilih Kum pulan data yang dimiliki.

  3. Di Kumpulan data yang dimiliki, pilih Buat kumpulan data untuk membuka panduan langkah pembuatan kumpulan data.

  4. Di Pilih jenis kumpulan data, pilih API Gateway API Amazon.

  5. Di Tentukan kumpulan data, masukkan Nama dan Deskripsi untuk kumpulan data Anda. Untuk informasi selengkapnya, lihat Praktik terbaik kumpulan data.

  6. (Opsional) Di bawah Tambahkan tag - opsional, tambahkan tag.

  7. Pilih Buat.

Anda sekarang siap untuk membuat revisi.

Membuat kumpulan data API (AWS CLI)

Untuk membuat kumpulan data API (CLI)
  1. Gunakan create-data-set perintah untuk membuat kumpulan data API:

    $ AWS dataexchange create-data-set \ --asset-type API_GATEWAY_API \ --description 'Data Set Description' \ --name 'Data Set Name' { "Arn": "arn:aws:dataexchange:us-east-1:123456789012:data-sets/$DATA_SET_ID", "AssetType": "API_GATEWAY_API", "CreatedAt": "2021-09-11T00:16:46.349000+00:00", "Description": "Data Set Description", "Id": "$DATA_SET_ID", "Name": "Data Set Name", "Origin": "OWNED", "UpdatedAt": "2021-09-11T00:16:46.349000+00:00" }
  2. Perhatikan Jenis Aset baruAPI_GATEWAY_API.

Anda sekarang siap untuk membuat revisi.

Langkah 3: Buat revisi

Dalam prosedur berikut, Anda membuat revisi setelah Anda membuat kumpulan data. Untuk informasi selengkapnya, lihat Revisi.

Anda menggunakan AWS Data Exchange konsol atau AWS Command Line Interface untuk membuat revisi:

Membuat revisi (konsol)

Untuk membuat revisi (konsol)
  1. Pada bagian ik htisar kumpulan data pada halaman detail kumpulan data:

    1. (Opsional) Pilih Edit nama untuk mengedit informasi tentang kumpulan data Anda.

    2. (Opsional) Pilih Hapus untuk menghapus kumpulan data.

  2. Pada bagian Revisi, pilih Buat revisi.

  3. Di bawah T entukan revisi, berikan komentar opsional untuk revisi Anda yang menjelaskan tujuan revisi.

  4. (Opsional) Di bawah Tambah tag — opsional, tambahkan tag yang terkait dengan sumber daya.

  5. Pilih Buat revisi.

  6. Tinjau, edit, atau hapus perubahan Anda dari langkah sebelumnya.

Anda sekarang siap untuk menambahkan aset API ke revisi.

Membuat revisi (AWS CLI)

Untuk membuat revisi (AWS CLI)
  1. Gunakan create-revision perintah untuk membuat revisi:

    $ AWS dataexchange create-revision \ --data-set-id $DATA_SET_ID \ --comment 'First Atlas Revision' { "Arn": "arn:aws:dataexchange:us-east-1:123456789012:data-sets/$DATA_SET_ID/revisions/$REVISION_ID", "Comment": "First Atlas Revision", "CreatedAt": "2021-09-11T00:18:49.160000+00:00", "DataSetId": "$DATA_SET_ID", "Finalized": false, "Id": "$REVISION_ID", "UpdatedAt": "2021-09-11T00:18:49.160000+00:00" }
  2. Tambahkan aset API ke revisi.

    catatan

    Anda perlu mengetahui ID API Gateway REST API yang ingin Anda impor serta tahapannya.

Langkah 4: Tambahkan aset API ke revisi

Aset API berisi informasi yang dibutuhkan pelanggan untuk melakukan panggilan ke API Anda. Untuk informasi selengkapnya, lihat Aset.

Dalam prosedur berikut, Anda mengimpor aset data, dan kemudian menyelesaikan revisi.

Anda menggunakan AWS Data Exchange konsol atau AWS CLI untuk menambahkan aset ke revisi:

Menambahkan aset API ke revisi (konsol)

Untuk menambahkan aset ke revisi (konsol)
  1. Di bawah bagian aset API pada halaman detail kumpulan data, pilih Add API stage.

  2. Di bawah Sel ect API stage, untuk Amazon API Gateway API API, masukkan API di kotak input atau pilih salah satu dari berikut ini dari daftar drop-down:

    • API di lain Akun AWS — ini adalah API lintas akun yang telah diberikan izin untuk Anda akses.

    • Dalam hal ini Akun AWS - ini adalah API di Anda Akun AWS.

    1. Jika Anda memilih API di yang lain Akun AWS, masukkan ID API dan nama Panggung API di kotak input.

    2. Jika Anda memilih Dalam hal ini Akun AWS, pilih nama Panggung API dari daftar drop-down

    catatan

    Anda dapat membuat tahap API baru dengan memilih Buat baru dan ikuti langkah-langkah di modal Buat API baru di Amazon API Gateway. Setelah tahap baru dibuat, ulangi Langkah 2.

  3. Di bawah Konfigurasi lanjutan — opsional, Anda dapat memilih untuk Menghubun gkan paket penggunaan Amazon API Gateway yang ada untuk menggunakan batas pembatasan dan kuota seperti yang ditentukan dalam paket penggunaan yang ada, dan memasukkan kunci API.

  4. Di bawah API Dokumen untuk pelanggan, berikan detail tentang API yang akan dilihat pelanggan setelah mereka berlangganan produk Anda.

    1. Untuk nama API, masukkan nama yang dapat digunakan pelanggan untuk mengidentifikasi aset API.

      catatan

      Jika Dalam hal ini Akun AWS dipilih, nama API secara otomatis diisi, yang dapat Anda modifikasi jika perlu.

      Jika API di API lain Akun AWS dipilih, nama API diisi dengan nama default, yang harus Anda modifikasi sehingga pelanggan dapat dengan mudah memahami apa itu.

    2. Untuk spesifikasi OpenAPI 3.0, salah satunya:

      1. Masukkan atau salin dan tempel file spesifikasi OpenAPI 3.0.

      2. Pilih Impor dari file.JSON, lalu pilih file.json dari komputer lokal Anda untuk diimpor.

        Spesifikasi yang diimpor muncul di kotak.

      3. Pilih Impor dari Amazon API Gateway, lalu pilih spesifikasi untuk diimpor.

        Spesifikasi yang diimpor muncul di kotak.

    3. Untuk Dokumentasi tambahan - opsional, masukkan informasi tambahan apa pun yang berguna bagi pelanggan untuk mengetahui tentang API Anda. Markdown didukung.

    catatan

    Anda tidak dapat mengedit spesifikasi OpenAPI dan dokumentasi tambahan setelah menambahkan aset ini ke revisi.

    Jika Anda ingin memperbarui informasi ini, dan revisi belum selesai, Anda dapat mengganti aset.

    Jika Anda ingin memperbarui informasi ini, dan revisi selesai, Anda dapat membuat revisi baru dengan aset yang diperbarui.

  5. Pilih Add API stage.

    Pekerjaan dimulai untuk mengimpor aset Anda (dalam hal ini, API) ke kumpulan data Anda.

    catatan

    Jika Anda tidak memiliki API di Amazon API Gateway, Anda akan diminta untuk membuatnya.

  6. Setelah pekerjaan selesai, bidang Status di bagian Pekerjaan diperbarui ke Sel esai.

  7. Jika Anda memiliki lebih banyak API untuk ditambahkan, ulangi Langkah 2.

  8. Di bawah Tinjauan Rev isi, tinjau revisi Anda dan asetnya.

  9. Pilih Finalize.

Anda telah berhasil menyelesaikan revisi untuk kumpulan data.

Anda dapat mengedit revisi atau menghapus revisi sebelum menambahkannya ke produk.

Anda sekarang siap untuk menerbitkan produk data API baru.

Menambahkan aset API ke revisi (AWS CLI)

Anda dapat menambahkan aset API dengan menjalankan IMPORT_ASSET_FROM_API_GATEWAY_API pekerjaan.

Untuk menambahkan aset API ke revisi (AWS CLI):
  1. Gunakan create-job perintah untuk menambahkan aset API ke revisi:

    $ AWS dataexchange create-job \ --type IMPORT_ASSET_FROM_API_GATEWAY_API \ --details '{"ImportAssetFromApiGatewayApi":{"DataSetId":"$DATA_SET_ID","RevisionId":"$REVISION_ID","ApiId":"$API_ID","Stage":"$API_STAGE","ProtocolType":"REST"}}' { "Arn": "arn:aws:dataexchange:us-east-1:123456789012:jobs/$JOB_ID", "CreatedAt": "2021-09-11T00:38:19.875000+00:00", "Details": { "ImportAssetFromApiGatewayApi": { "ApiId": "$API_ID", "DataSetId": "$DATA_SET_ID", "ProtocolType": "REST", "RevisionId": "$REVISION_ID", "Stage": "$API_STAGE" } }, "Id": "$JOB_ID", "State": "WAITING", "Type": "IMPORT_ASSET_FROM_API_GATEWAY_API", "UpdatedAt": "2021-09-11T00:38:19.875000+00:00" } $ AWS dataexchange start-job --job-id $JOB_ID $ AWS dataexchange get-job --job-id $JOB_ID { "Arn": "arn:aws:dataexchange:us-east-1:0123456789012:jobs/$JOB_ID", "CreatedAt": "2021-09-11T00:38:19.875000+00:00", "Details": { "ImportAssetFromApiGatewayApi": { "ApiId": "$API_ID", "DataSetId": "$DATA_SET_ID", "ProtocolType": "REST", "RevisionId": "$REVISION_ID", "Stage": "$API_STAGE" "ApiEndpoint": "string", "ApiKey": "string", "ApiName": "string", "ApiDescription": "string", "ApiSpecificationDownloadUrl": "string", "ApiSpecificationDownloadUrlExpiresAt": "string" } }, "Id": "$JOB_ID", "State": "COMPLETED", "Type": "IMPORT_ASSET_FROM_API_GATEWAY_API", "UpdatedAt": "2021-09-11T00:38:52.538000+00:00" }
  2. Gunakan list-revision-assets perintah untuk mengonfirmasi bahwa aset baru dibuat dengan benar:

    $ AWS dataexchange list-revision-assets \ --data-set-id $DATA_SET_ID \ --revision-id $REVISION_ID { "Assets": [ { "Arn": "arn:aws:dataexchange:us-east-1:123456789012:data-sets/$DATA_SET_ID/revisions/$REVISION_ID/assets/$ASSET_ID", "AssetDetails": { "ApiGatewayApiAsset": { "ApiEndpoint": "https://$API_ID.execute-api.us-east-1.amazonaws.com/$API_STAGE", "ApiId": "$API_ID", "ProtocolType": "REST", "Stage": "$API_STAGE" } }, "AssetType": "API_GATEWAY_API", "CreatedAt": "2021-09-11T00:38:52.457000+00:00", "DataSetId": "$DATA_SET_ID", "Id": "$ASSET_ID", "Name": "$ASSET_ID/$API_STAGE", "RevisionId": "$REVISION_ID", "UpdatedAt": "2021-09-11T00:38:52.457000+00:00" } ] }

Anda sekarang siap untuk mempublikasikan produk data API.

Mengedit revisi

Untuk mengedit revisi setelah Anda menyelesaikannya
  1. Pada ikh tisar Rev isi, pilih De-finalize.

    Anda melihat pesan bahwa revisi tidak lagi dalam keadaan selesai.

  2. Untuk mengedit revisi, dari Ikhtis ar revisi, pilih T indakan, Edit.

  3. Buat perubahan Anda, lalu pilih Per barui.

  4. Tinjau perubahan Anda dan kemudian pilih Finalize.

Menghapus revisi

Untuk menghapus revisi setelah Anda menyelesaikannya
  1. Pada ikh tisar Rev isi, pilih Hapus.

  2. K Delete etik kotak dialog H apus revisi, lalu pilih H apus.

Awas

Ini menghapus revisi dan semua asetnya. Tindakan ini tidak dapat dibatalkan.

Langkah 5: Publikasikan produk baru yang berisi API

Setelah Anda membuat setidaknya satu kumpulan data dan menyelesaikan revisi dengan aset, Anda siap untuk menerbitkan kumpulan data tersebut sebagai bagian dari produk. Untuk informasi selengkapnya, lihat Praktik terbaik produk di AWS Data Exchange. Pastikan Anda memiliki semua detail yang diperlukan tentang produk dan penawaran Anda.

Anda menggunakan AWS Data Exchange konsol atau API AWS Marketplace Katalog untuk menerbitkan produk baru yang berisi API. Untuk informasi selengkapnya tentang cara menerbitkan produk baru menggunakan API AWS Marketplace Katalog, lihatPenggunaan AWS Data Exchange dengan AWS Marketplace API Katalog.

Menerbitkan produk baru yang berisi API (konsol)

Untuk menerbitkan produk baru yang berisi API
  1. Dari panel navigasi kiri AWS Data Exchange konsol, di bawah Publi kasikan data, pilih Produk.

  2. Dari Produk, pilih Publikasikan produk baru untuk membuka wizard Publikasikan produk baru.

  3. Dalam visibilitas Produk:

    1. Pilih opsi visibilitas produk Anda sebagai Pu blik atau Pri badi.

      Semua AWS Data Exchange produk dengan visibilitas disetel ke Pu blik memerlukan penawaran umum.

      Untuk informasi selengkapnya, lihat Visibilitas produk di AWS Data Exchange.

    2. Pilih konfigurasi informasi sensitif produk Anda.

      Untuk informasi selengkapnya, lihat Kategori informasi sensitif di AWS Data Exchange.

    3. Pilih Berikutnya.

  4. Di Tambahkan data:

    1. Di bawah Kumpulan data yang dimiliki, pilih kotak centang di sebelah kumpulan data yang ingin Anda tambahkan, lalu pilih Tambahkan yang dipilih.

      catatan

      Kumpulan data yang Anda pilih harus memiliki revisi yang diselesaikan. Kumpulan data tanpa revisi selesai tidak ditambahkan.

    2. Buka Kumpulan data yang dipilih untuk meninjau pilihan Anda.

      Anda dapat meninjau Nama kum pulan data, Jenis kum pulan data, dan stempel waktu kapan kumpulan data terakhir diperbarui.

    3. Buka Pilih aturan akses revisi, dan pilih aturan akses revisi yang ingin Anda tetapkan untuk kumpulan data yang disertakan dalam produk ini.

      Untuk informasi selengkapnya, lihat Aturan akses revisi di AWS Data Exchange.

    4. Pilih Berikutnya.

  5. Dalam Definisikan produk:

    1. Di bawah Ikhtisar produk, masukkan informasi tentang produk Anda, termasuk Nama Produk, Logo Produk, Informasi kontak Dukungan, dan Kategori Produk.

      Untuk informasi selengkapnya, lihat Praktik terbaik produk di AWS Data Exchange.

    2. (Opsional) Di bawah Kamus data dan sampel — opsional, pilih kumpulan data dengan memilih tombol opsi di sebelah nama kumpulan data dan kemudian pilih Edit.

      1. Di kotak dialog Edit, pilih Ungg ah untuk mengunggah kamus data baru.

        Anda dapat memilih satu kamus data, dalam format.csv, dengan ukuran maksimum 1 MB.

      2. Pilih kamus data yang disimpan dari komputer Anda dan kemudian pilih Buka.

        File kamus data .csv muncul di kotak dialog Edit.

        catatan

        Kamus data Anda harus sesuai dengan template AWS Data Exchange kamus data. Jika Anda tidak memiliki kamus data yang disimpan untuk diunggah, Anda dapat memilih tautan templat kamus data kosong atau tautan kamus data contoh di AWS Data Exchange konsol.

      3. Pilih Pratinjau kamus data untuk melihat kamus data.

      4. Di bawah Sam pel - opsional, pilih Unggah sampel, pilih sampel dari komputer Anda, lalu pilih Buka.

        Sampel muncul di kotak dialog Edit.

        catatan

        Anda dapat mengunggah hingga 10 sampel dengan ukuran maksimum 50 MB. Sampel dalam format.csv dapat dipratinjau.

      5. Masukkan deskripsi untuk setiap sampel yang akan terlihat di halaman detail produk.

      6. Pilih Simpan.

  6. Di bawah Definisi produk, masukkan deskripsi singkat dan deskripsi panjang produk Anda.

    Jika Anda ingin menggunakan template untuk deskripsi panjang Anda, pilih Ter apkan template, pilih jenis templat Anda, lalu isi template dengan detail produk spesifik Anda.

  7. Pilih Berikutnya.

  8. Konfigurasikan penawaran Anda di Tambahkan penawaran umum (untuk penawaran umum) atau Tambahkan penawaran khusus (untuk penawaran pribadi):

    Semua AWS Data Exchange produk dengan visibilitas disetel ke Pu blik memerlukan penawaran umum.

    1. Hanya untuk penawaran pribadi:

      1. Pilih salah satu jenis Pen awaran yang tercantum: Pen awaran pribadi, Pen awaran pribadi yang diperbarui, atau B awa Langganan Anda Sendiri (BYOS).

      2. Di bagian Informasi akun Pelanggan, tambahkan setidaknya satu akun pelanggan yang ingin Anda perpanjang penawaran.

    2. Pilih opsi Harga dan durasi akses untuk langganan.

    3. Untuk Biaya terukur - opsional, pilih Tam bah.

      1. Untuk Tambahkan biaya ter ukur, pilih jenis biaya untuk panggilan API dari daftar Jenis:

        • Per permintaan API

        • Per permintaan API yang berhasil

        • Per unit data yang ditransfer dalam byte

        • Biaya meteran khusus baru

      2. Masukkan atau perbarui nama tampilan Biaya, yang terlihat pada faktur pelanggan.

      3. Jika Anda menggunakan biaya Pre-defined terukur, K unci dibuat secara otomatis, tidak dapat diedit, dan tidak perlu dikirim kembali di header respons.

      4. Jika Anda membuat biaya ter ukur kustom baru, masukkan K unci, yang merupakan pengidentifikasi untuk biaya terukur di header respons API (maksimum 15 karakter).

        K unci ini harus dikirim kembali sebagai bagian dari header x-amz-dataexchange-metering respons.

        contoh Kunci kustom

        Jika Anda memiliki kunci khusus yang dipanggil VertexCount dan kunci khusus lainnya dipanggilEdgeCount, header respons “x-amz-dataexchange-metering” dapat memiliki nilai VertexCount=3,EdgeCount=10 atau Anda dapat mengembalikan dua baris header terpisah:

        x-amz-dataexchange-metering: VertextCount=3

        x-amz-dataexchange-metering: EdgeCount=10

      5. Masukkan harga yang dikenakan pelanggan per unit dalam Harga/unit.

      6. (Opsional) Masukkan jumlah unit untuk menampilkan contoh biaya di kalkulator biaya terukur.

      7. (Opsional) Masukkan Deskripsi singkat tentang biaya terukur yang muncul di halaman detail produk.

      8. Pilih Tambahkan.

      9. (Opsional) Ulangi untuk menambahkan biaya terukur tambahan. 

        Urutan biaya yang diukur muncul di halaman detail produk. Anda tidak dapat mengatur ulang mereka.

        catatan

        Setelah penawaran dibuat, Anda dapat mengedit harga dan deskripsi biaya terukur. Untuk informasi selengkapnya, lihat Memperbarui detail produk dan penawaran di AWS Data Exchange.

    4. Untuk penawaran pribadi saja, pilih tanggal kedaluwarsa Penawaran di mana pelanggan harus menerima penawaran.

    5. Pilih pengaturan P ajak, Perjanjian berlangganan data (DSA), dan kebijakan pengembalian uang.

    6. (Opsional) Hanya untuk penawaran umum, setel Verifikasi Langganan, yang memungkinkan Anda mengontrol siapa yang dapat berlangganan produk ini. Untuk informasi selengkapnya, lihat Verifikasi langganan untuk penyedia di AWS Data Exchange.

    7. Pilih opsi perpanj angan otomatis Offer Anda. Untuk informasi selengkapnya, lihat Membuat penawaran untuk AWS Data Exchange produk.

    8. Pilih Berikutnya.

  9. Di bagian Tinjau & publikasikan, tinjau informasi produk Anda.

    1. Perluas pratinjau halaman Produk untuk melihat bagaimana halaman produk akan terlihat setelah publikasi.

    2. (Opsional) Pilih tombol Edit di bagian mana pun untuk mengedit bagian itu.

  10. Jika Anda yakin ingin membuat produk dan penawaran umum terlihat dan tersedia untuk semua orang, pilih Publikasikan.

Anda sekarang telah menyelesaikan bagian manual penerbitan produk data dengan penawaran umum. AWS Data Exchange mempersiapkan dan menerbitkan produk Anda.

Pada halaman Ikhtisar Produk, status produk Anda adalah Men unggu persetujuan dan kemudian berubah menjadi D iterbitkan setelah diterbitkan.

Langkah 6: (Opsional) Salin produk

Setelah Anda membuat produk pertama Anda, Anda dapat menyalin detail dan penawaran publik untuk membuat produk baru.

catatan

Anda dapat menyalin produk publik, pribadi, diterbitkan, atau tidak diterbitkan. Penawaran kustom yang terkait dengan produk tidak akan disalin, tetapi penawaran publik tetap disalin.

Untuk menyalin produk
  1. Buka browser web Anda dan masuk ke AWS Data Exchange konsol.

  2. Dari panel navigasi kiri, di bawah Publikasikan data, pilih Produk.

  3. Dari Produk, pilih tombol di sebelah produk yang ingin Anda salin.

  4. Pilih menu tar ik -turun Tindakan, lalu pilih Buat salinan.

  5. Lanjutkan melalui al ur kerja Publikasikan produk baru, dengan detail yang sudah diisi, berdasarkan produk yang Anda pilih di Langkah 3. Untuk informasi selengkapnya, lihat Langkah 5: Publikasikan produk baru.