Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menerbitkan produk yang AWS Data Exchange mengandung APIs
Topik berikut menjelaskan proses pembuatan kumpulan REST API data dan menerbitkan produk baru yang berisi APIs AWS Data Exchange. Anda dapat menyelesaikan proses dengan menggunakan AWS Data Exchange konsol atau AWS Command Line Interface.
Setelah menyiapkan Amazon API Gateway RESTAPI, Anda dapat membuat kumpulan API data baru AWS Data Exchange. Anda kemudian dapat membuat revisi, dan menambahkan API aset.
Membuat dan menerbitkan API aset memungkinkan permintaan pelanggan ke AWS Data Exchange titik akhir untuk proxy melalui Gateway AndaAPI. API 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 yang 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 API permintaan
-
Per API permintaan yang berhasil
-
Per unit data yang ditransfer dalam byte
catatan
Biaya terukur berlaku untuk semua kumpulan API data dalam suatu produk. Oleh karena itu, jika Anda ingin membebankan harga yang berbeda untuk dimensi yang sama untuk kumpulan API data yang berbeda, kami sarankan Anda membuat kumpulan data ini dalam produk yang berbeda.
Prosesnya memiliki langkah-langkah berikut:
Langkah-langkah
Prasyarat
Sebelum Anda dapat mempublikasikan produk yang mengandungAPIs, 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 Memulai di Panduan AWS IAM Identity Center Pengguna.
-
Untuk membuat produk AWS Data Exchange, Anda harus mendaftarkan diri Akun AWS sebagai AWS Marketplace Penjual. Gunakan akun ini untuk membuat kumpulan data Anda. Akun dengan sumber daya API Gateway tidak perlu berada di akun yang sama yang membuat kumpulan data.
-
Anda REST API 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 API Gateway REST API in dan Bekerja dengan REST APIs di Panduan Pengembang Amazon API Gateway.
catatan
Hanya API Gateway publik APIs yang didukung.
-
APIGateway Anda REST API harus dapat mengautentikasi dan mengotorisasi panggilan dari kepala AWS Data Exchange layanan. Setiap permintaan dari AWS Data Exchange hingga Anda API menggunakan protokol Signature Version 4 (SigV4) yang ditandatangani dengan AWS Data Exchange kredensil. AWS Data Exchange bekerja dengan domain khusus dan pemetaan kunci domain.
catatan
AWS Data Exchange tidak mendukung Amazon Cognito, No-Auth, dan otorisasi. AWS Lambda
-
Jika API Gateway Anda REST API menggunakan sistem identitas kustom untuk otentikasi dan otorisasi, konfigurasikan untuk menggunakan IAM otentikasi dan impor skema Open yang menjelaskan API skema Anda. API AWS Data Exchange akan memanggil API Gateway Anda REST API dengan kredensi layanannya sendiri dan menyertakan informasi pelanggan seperti ID akun.
-
APIGateway Anda REST API 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 Anda REST API yang dapat diverifikasi backend.
-
Gunakan API Gateway untuk menjalankan fungsi Lambda yang dapat menghasilkan kredensil dan memanggil Anda. API
-
Anda API dipanggil sesuai spesifikasi permintaan API integrasi.
Untuk informasi selengkapnya, lihat topik berikut.
APIkeamanan set data
AWS Data Exchange mengenkripsi lalu lintas ujung ke ujung menggunakan Transport Layer Security (TLS) 1.2. Semua metadata dienkripsi saat istirahat. AWS Data Exchange tidak akan menyimpan permintaan pelanggan atau tanggapan dari backend Anda. Kami hanya mengekstrak metadata pengukuran yang diperlukan untuk penagihan.
APIspesifikasi permintaan integrasi
APIAn AWS Data Exchange melewati semua header (kecuali untuk header yang tercantum diPenerusan header), badan, metode http, jalur, 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 namespaced ke Amazon sebelum meneruskannya ke backend penyedia. Secara khusus, AWS Data Exchange menghapus:
-
Header
Authentication
-
Setiap header yang dimulai dengan
x-amz
host
Header akan ditimpa sebagai konsekuensi dari proxy.
Langkah 1: Perbarui kebijakan API sumber daya
Jika Anda memiliki Amazon API Gateway REST API yang memenuhi Prasyarat, Anda harus memperbarui kebijakan API sumber daya Anda untuk memberikan AWS Data Exchange kemampuan untuk memanggil Anda API ketika pelanggan membuat permintaan untuk mendapatkan skema Anda. API
Untuk memperbarui kebijakan API sumber daya
-
Tambahkan kebijakan berikut ke API kebijakan sumber daya Anda:
{ "Effect": "Allow", "Principal": {"Service": "dataexchange.amazonaws.com"}, "Action": "execute-api:Invoke", "Resource": "*", "Condition": {"StringEquals": {"aws:SourceAccount": "<account-id>"}} }
-
Ganti
account-id
dengan akun yang akan membuat kumpulan API data.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 Anda. API
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 API data.
Langkah 2: Buat kumpulan API data
Kumpulan data AWS Data Exchange bersifat dinamis dan berversi menggunakan revisi, dengan setiap revisi berisi setidaknya satu aset. Untuk informasi selengkapnya, lihat Data di AWS Data Exchange.
Anda menggunakan AWS Data Exchange konsol atau AWS Command Line Interface untuk membuat kumpulan API data:
Membuat kumpulan API data (konsol)
Untuk membuat kumpulan API data (konsol)
-
Buka browser web Anda dan masuk ke AWS Data Exchange konsol
. -
Di panel navigasi sisi kiri, di bawah Data saya, pilih Kumpulan data yang dimiliki.
-
Di Kumpulan data yang dimiliki, pilih Buat kumpulan data untuk membuka panduan langkah pembuatan kumpulan data.
-
Di Pilih jenis kumpulan data, pilih Amazon API Gateway API.
-
Di Tentukan kumpulan data, masukkan Nama dan Deskripsi untuk kumpulan data Anda. Untuk informasi selengkapnya, lihat Praktik terbaik kumpulan data.
-
(Opsional) Di bawah Tambahkan tag - opsional, tambahkan tag.
-
Pilih Buat.
Anda sekarang siap untuk membuat revisi.
Membuat kumpulan API data (AWS CLI)
Untuk membuat kumpulan API data (CLI)
-
Gunakan
create-data-set
perintah untuk membuat kumpulan API data:$ 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" }
-
Perhatikan Jenis Aset baru dari
API_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)
-
Pada bagian Ikhtisar kumpulan data pada halaman detail kumpulan data:
-
(Opsional) Pilih Edit nama untuk mengedit informasi tentang kumpulan data Anda.
-
(Opsional) Pilih Hapus untuk menghapus kumpulan data.
-
-
Pada bagian Revisi, pilih Buat revisi.
-
Di bawah Tentukan revisi, berikan komentar opsional untuk revisi Anda yang menjelaskan tujuan revisi.
-
(Opsional) Di bawah Tambahkan tag - opsional, tambahkan tag yang terkait dengan sumber daya.
-
Pilih Buat revisi.
-
Tinjau, edit, atau hapus perubahan Anda dari langkah sebelumnya.
Anda sekarang siap untuk menambahkan API aset ke revisi.
Membuat revisi ()AWS CLI
Untuk membuat revisi ()AWS CLI
-
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" }
-
catatan
Anda perlu mengetahui ID API Gateway yang ingin REST API Anda impor serta tahapannya.
Langkah 4: Tambahkan API aset ke revisi
APIaset berisi informasi yang dibutuhkan pelanggan untuk melakukan panggilan ke AndaAPI. 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 API aset ke revisi (konsol)
Untuk menambahkan aset ke revisi (konsol)
-
Di bawah bagian APIaset pada halaman detail kumpulan data, pilih Tambah API tahap.
-
Di bawah Select API stage, untuk Amazon API Gateway API, masukkan API di kotak input atau pilih salah satu dari berikut ini dari daftar drop-down:
-
APIdi lain Akun AWS - ini adalah akun silang API yang telah diberikan izin untuk Anda akses.
-
Dalam hal ini Akun AWS — ini adalah API dalam diri Anda Akun AWS.
-
Jika Anda memilih APIyang lain Akun AWS, masukkan API ID dan nama API Tahap di kotak input.
-
Jika Anda memilih Dalam hal ini Akun AWS, pilih nama API Panggung dari daftar drop-down
catatan
Anda dapat membuat API tahap baru dengan memilih Create new dan mengikuti langkah-langkah dalam modal Create new API on Amazon API Gateway. Setelah tahap baru dibuat, ulangi Langkah 2.
-
-
Di bawah Konfigurasi lanjutan — opsional, Anda dapat memilih untuk Menyambungkan paket penggunaan Amazon API Gateway yang ada untuk menggunakan pembatasan dan batas kuota seperti yang ditentukan dalam paket penggunaan yang ada, dan memasukkan kunci. API
-
Di bawah Dokumen API untuk pelanggan, berikan detail tentang API yang akan dilihat pelanggan setelah mereka berlangganan produk Anda.
-
Untuk APInama, masukkan nama yang dapat digunakan pelanggan untuk mengidentifikasi API aset.
catatan
Jika Dalam ini Akun AWS dipilih, APInama secara otomatis diisi, yang dapat Anda modifikasi jika perlu.
Jika APIdi lain Akun AWS dipilih, APInama diisi dengan nama default, yang harus Anda modifikasi sehingga pelanggan dapat dengan mudah memahami apa itu.
-
Untuk spesifikasi Open API 3.0, baik:
-
Masukkan atau salin dan tempel file spesifikasi Open API 3.0.
-
Pilih Impor dari. JSONfile, dan kemudian pilih file.json dari komputer lokal Anda untuk mengimpor.
Spesifikasi yang diimpor muncul di kotak.
-
Pilih Impor dari Amazon API Gateway, lalu pilih spesifikasi yang akan diimpor.
Spesifikasi yang diimpor muncul di kotak.
-
-
Untuk Dokumentasi tambahan - opsional, masukkan informasi tambahan apa pun yang berguna bagi pelanggan untuk mengetahui tentang AndaAPI. Markdown didukung.
catatan
Anda tidak dapat mengedit API spesifikasi Buka 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.
-
-
Pilih Tambahkan API tahap.
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.
-
Setelah pekerjaan selesai, bidang Negara bagian di bagian Pekerjaan diperbarui ke Selesai.
-
Jika Anda memiliki lebih banyak APIs untuk ditambahkan, ulangi Langkah 2.
-
Di bawah ikhtisar Revisi, tinjau revisi Anda dan asetnya.
-
Pilih Finalisasi.
Anda telah berhasil menyelesaikan revisi untuk kumpulan data.
Anda dapat mengedit revisi atau menghapus revisi sebelum menambahkannya ke produk.
Anda sekarang siap untuk mempublikasikan produk API data baru.
Menambahkan API aset ke revisi ()AWS CLI
Anda dapat menambahkan API aset dengan menjalankan IMPORT_ASSET_FROM_API_GATEWAY_API
pekerjaan.
Untuk menambahkan API aset ke revisi (AWS CLI):
-
Gunakan
create-job
perintah untuk menambahkan API aset 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" }
-
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 API data.
Mengedit revisi
Untuk mengedit revisi setelah Anda menyelesaikannya
-
Pada ikhtisar Revisi, pilih De-finalize.
Anda melihat pesan bahwa revisi tidak lagi dalam keadaan final.
-
Untuk mengedit revisi, dari ikhtisar Revisi, pilih Tindakan, Edit.
-
Buat perubahan Anda, lalu pilih Perbarui.
-
Tinjau perubahan Anda dan kemudian pilih Finalize.
Hapus revisi
Untuk menghapus revisi setelah Anda menyelesaikannya
-
Pada ikhtisar Revisi, pilih Hapus.
-
Ketik
Delete
kotak dialog Hapus revisi, lalu pilih Hapus.
Awas
Ini menghapus revisi dan semua asetnya. Tindakan ini tidak dapat dibatalkan.
Langkah 5: Publikasikan produk baru yang mengandung APIs
Setelah membuat setidaknya satu kumpulan data dan menyelesaikan revisi dengan aset, Anda siap mempublikasikan 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 AWS Marketplace Katalog API untuk mempublikasikan produk baru yang berisiAPIs. Untuk informasi selengkapnya tentang cara mempublikasikan produk baru menggunakan AWS Marketplace KatalogAPI, lihatMenggunakan AWS Data Exchange dengan AWS Marketplace Katalog API.
Menerbitkan produk baru yang berisi APIs (konsol)
Untuk mempublikasikan produk baru yang mengandung APIs
-
Dari panel navigasi kiri AWS Data Exchange konsol
, di bawah Publikasikan data, pilih Produk. -
Dari Produk, pilih Publikasikan produk baru untuk membuka panduan Publikasikan produk baru.
-
Dalam visibilitas Produk:
-
Pilih opsi visibilitas Produk produk Anda sebagai Publik atau Pribadi.
Semua AWS Data Exchange produk dengan visibilitas yang disetel ke Publik memerlukan penawaran umum.
Untuk informasi selengkapnya, lihat Visibilitas produk di AWS Data Exchange.
-
Pilih konfigurasi informasi Sensitif produk Anda.
Untuk informasi selengkapnya, lihat Kategori informasi sensitif di AWS Data Exchange.
-
Pilih Berikutnya.
-
-
Di Tambahkan data:
-
Di bawah Kumpulan data yang dimiliki, pilih kotak centang di samping kumpulan data yang ingin Anda tambahkan, lalu pilih Tambah dipilih.
catatan
Kumpulan data yang Anda pilih harus memiliki revisi yang diselesaikan. Kumpulan data tanpa revisi akhir tidak ditambahkan.
-
Buka Kumpulan data yang dipilih untuk meninjau pilihan Anda.
Anda dapat meninjau Nama kumpulan data, Jenis kumpulan data, dan stempel waktu kapan kumpulan data terakhir diperbarui.
-
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.
-
Pilih Berikutnya.
-
-
Dalam Tentukan produk:
-
Di bawah ikhtisar Produk, masukkan informasi tentang produk Anda, termasuk nama Produk, logo Produk, informasi kontak Support, dan kategori Produk.
Untuk informasi selengkapnya, lihat Praktik terbaik produk di AWS Data Exchange.
-
(Opsional) Di bawah Kamus dan sampel data — opsional, pilih kumpulan data dengan memilih tombol opsi di sebelah nama kumpulan data dan kemudian pilih Edit.
-
Di kotak dialog Edit, pilih Unggah untuk mengunggah kamus data baru.
Anda dapat memilih satu kamus data, dalam format.csv, dengan ukuran maksimum 1 MB.
-
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 kamus AWS Data Exchange data. Jika Anda tidak memiliki kamus data tersimpan untuk diunggah, Anda dapat memilih tautan templat kamus data kosong atau tautan kamus data contoh di AWS Data Exchange konsol.
-
Pilih Pratinjau kamus data untuk melihat pratinjau kamus data.
-
Di bawah Sampel - 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.
-
Masukkan deskripsi untuk setiap sampel yang akan terlihat di halaman detail produk.
-
Pilih Simpan.
-
-
-
Di bawah definisi Produk, masukkan deskripsi singkat dan deskripsi panjang produk Anda.
Jika Anda ingin menggunakan templat untuk deskripsi panjang Anda, pilih Terapkan templat, pilih jenis templat Anda, lalu isi templat dengan detail produk spesifik Anda.
-
Pilih Berikutnya.
-
Konfigurasikan penawaran Anda di Tambahkan penawaran umum (untuk penawaran umum) atau Tambahkan penawaran khusus (untuk penawaran pribadi):
Semua AWS Data Exchange produk dengan visibilitas yang disetel ke Publik memerlukan penawaran umum.
-
Hanya untuk penawaran pribadi:
-
Pilih salah satu jenis Penawaran yang terdaftar: Penawaran pribadi, Penawaran pribadi yang diperbarui, atau Bawa Langganan Anda Sendiri (BYOS).
-
Di bagian Informasi Akun Pelanggan, tambahkan setidaknya satu akun pelanggan yang ingin Anda perpanjang penawarannya.
-
-
Pilih opsi Harga dan durasi akses Anda untuk langganan.
-
Untuk biaya terukur - opsional, pilih Tambah.
-
Untuk Tambahkan biaya terukur, pilih jenis biaya untuk API panggilan dari daftar Jenis:
-
Per API permintaan
-
Per API permintaan yang berhasil
-
Per unit data yang ditransfer dalam byte
-
Biaya meteran kustom baru
-
-
Masukkan atau perbarui nama tampilan Biaya, yang terlihat pada faktur pelanggan.
-
Jika Anda menggunakan biaya terukur yang telah ditentukan sebelumnya, Kunci dibuat secara otomatis, tidak dapat diedit, dan tidak perlu dikirim kembali di header respons.
-
Jika Anda membuat biaya terukur kustom Baru, masukkan Kunci, yang merupakan pengenal untuk biaya terukur di header API respons (maksimum 15 karakter).
Kunci 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 nilaiVertexCount=3,EdgeCount=10
atau Anda dapat mengembalikan dua baris header terpisah:x-amz-dataexchange-metering: VertextCount=3
x-amz-dataexchange-metering: EdgeCount=10
-
Masukkan harga yang dikenakan pelanggan per unit di Harga/unit.
-
(Opsional) Masukkan jumlah unit untuk menampilkan contoh biaya dalam kalkulator biaya terukur.
-
(Opsional) Masukkan Deskripsi singkat tentang biaya terukur yang muncul di halaman detail produk.
-
Pilih Tambahkan.
-
(Opsional) Ulangi untuk menambahkan biaya terukur tambahan.
Urutan biaya terukur muncul di halaman detail produk. Anda tidak dapat menyusun 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.
-
-
Hanya untuk penawaran pribadi, pilih tanggal kedaluwarsa Penawaran di mana pelanggan harus menerima penawaran.
-
Pilih pengaturan Pajak, Perjanjian langganan data (DSA), dan kebijakan Pengembalian Dana.
-
(Opsional) Hanya untuk penawaran umum, atur verifikasi Langganan, yang memungkinkan Anda mengontrol siapa yang dapat berlangganan produk ini. Untuk informasi selengkapnya, lihat Verifikasi langganan untuk penyedia di AWS Data Exchange.
-
Pilih opsi perpanjangan otomatis Offer Anda. Untuk informasi selengkapnya, lihat Membuat penawaran untuk AWS Data Exchange produk.
-
Pilih Berikutnya.
-
-
Di bagian Tinjau & publikasikan, tinjau informasi produk Anda.
-
Perluas pratinjau halaman Produk untuk melihat bagaimana halaman produk akan terlihat setelah publikasi.
-
(Opsional) Pilih tombol Edit di bagian mana pun untuk mengedit bagian itu.
-
-
Jika Anda yakin ingin membuat produk dan penawaran publik terlihat dan tersedia untuk semua orang, pilih Publikasikan.
Anda sekarang telah menyelesaikan bagian manual penerbitan produk data dengan penawaran umum. AWS Data Exchange menyiapkan dan menerbitkan produk Anda.
Pada halaman ikhtisar Produk, status produk Anda adalah Menunggu persetujuan dan kemudian berubah menjadi Diterbitkan setelah dipublikasikan.
Langkah 6: (Opsional) Salin produk
Setelah Anda membuat produk pertama Anda, Anda dapat menyalin detailnya dan penawaran publik untuk membuat produk baru.
catatan
Anda dapat menyalin produk publik, pribadi, diterbitkan, atau tidak dipublikasikan. Penawaran khusus yang terkait dengan produk tidak akan disalin, tetapi penawaran publik akan disalin.
Untuk menyalin produk
-
Buka browser web Anda dan masuk ke AWS Data Exchange konsol
. -
Dari panel navigasi kiri, di bawah Publikasikan data, pilih Produk.
-
Dari Produk, pilih tombol di sebelah produk yang ingin Anda salin.
-
Pilih dropdown Tindakan, lalu pilih Buat salinan.
-
Lanjutkan melalui Publikasikan alur kerja produk baru, dengan detail yang sudah diisi, berdasarkan produk yang Anda pilih di Langkah 3. Untuk informasi selengkapnya, lihat Langkah 5: Publikasikan produk baru.