Memulai dengan Produk Kontainer - AWS Marketplace

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

Memulai dengan Produk Kontainer

Topik ini menjelaskan semua langkah yang berkaitan dengan pembuatan, pengujian, dan penerbitan produk kontainer pertama Anda untuk AWS Marketplace.

Prasyarat

Sebelum memulai, Anda harus menyelesaikan prasyarat berikut:

  1. Akses dan gunakan Portal Manajemen AWS Marketplace. Ini adalah alat yang Anda gunakan untuk mendaftar sebagai penjual dan mengelola produk yang Anda jualAWS Marketplace. Untuk informasi selengkapnya, lihat Portal Manajemen AWS Marketplace.

  2. Daftar sebagai penjual, dan kirimkan informasi pajak dan perbankan Anda. Untuk informasi selengkapnya, lihat Proses pendaftaran penjual.

  3. Buat setidaknya satu kontainer di Amazon Elastic Container Service (Amazon ECS), Amazon Elastic Kubernetes Service (Amazon EKS), atau. AWS Fargate Pastikan Anda memiliki tautan untuk gambar terkait.

  4. Rencanakan bagaimana Anda akan membuat dan mengintegrasikan produk kontainer AndaAWS Marketplace.

    Kami menyarankan Anda merencanakan strategi penetapan harga, hak, dan pengukuran Anda sebelum mempublikasikan produk Anda secara publik.

Membuat produk kontainer

Membuat Produk kontainer melibatkan langkah-langkah berikut:

catatan

Untuk informasi tentang siklus hidup produk, lihat. Siklus hidup produk

Siklus hidup produk

Saat Anda membuat produkAWS Marketplace, produk tersebut awalnya diterbitkan dengan visibilitas terbatas sehingga akun di daftar izin dapat melihatnya, termasuk akun yang membuat produk. Saat Anda siap, Anda dapat mempublikasikannya ke katalog AWS Marketplace untuk memungkinkan pembeli berlangganan dan membeli produk Anda.

Pada halaman produk Server, Anda dapat melihat daftar produk Anda. Bergantung pada tahap apa, produk akan memiliki salah satu status berikut.

  • Pementasan — Produk yang tidak lengkap yang masih Anda tambahkan informasinya. Pada Simpan pertama dan keluar dari pengalaman swalayan, permintaan perubahan yang berhasil membuat produk yang tidak dipublikasikan dengan informasi dari langkah-langkah lengkap yang Anda kirimkan. Dari status ini, Anda dapat terus menambahkan informasi ke produk atau mengubah detail yang sudah dikirimkan melalui permintaan perubahan.

  • Terbatas — Sebuah produk selesai setelah diserahkan ke sistem dan melewati semua validasi dalam sistem. Kemudian produk dirilis ke status Terbatas. Pada titik ini, produk memiliki halaman detail yang hanya dapat diakses oleh akun Anda dan siapa pun yang telah Anda izinkan. Anda dapat menguji produk Anda melalui halaman detail. Untuk informasi atau bantuan selengkapnya, hubungi tim AWS Marketplace Seller Operations.

  • Publik — Saat Anda siap mempublikasikan produk sehingga pembeli dapat melihat dan berlangganan produk, Anda menggunakan permintaan perubahan visibilitas Perbarui. Permintaan ini memulai alur kerja untuk tim Operasi AWS Marketplace Penjual untuk meninjau dan mengaudit produk Anda terhadap AWS kebijakan. Setelah produk disetujui dan permintaan perubahan diproses, produk dipindahkan dari status Terbatas ke Publik. Untuk informasi tentang AWS pedoman, lihat Persyaratan produk berbasis kontainer.

  • Dibatasi - Jika Anda ingin menghentikan pengguna baru berlangganan produk Anda, Anda dapat membatasi produk dengan menggunakan permintaan perubahan visibilitas Perbarui. Status Terbatas berarti bahwa pengguna yang terdaftar diizinkan yang ada dapat terus menggunakan produk. Namun, produk tidak akan lagi terlihat oleh publik atau tersedia untuk pengguna baru.

catatan

Anda dapat memperbarui produk Anda saat berada dalam status Pementasan, Terbatas, atau Publik. Untuk informasi selengkapnya, lihat Memperbarui produk kontainer.

Memperbarui produk kontainer (warisan)

Memperbarui produk kontainer melibatkan langkah-langkah berikut:

  1. Tambahkan versi baru produk Anda, termasuk:

    1. Tambahkan repositori untuk kontainer Anda.

    2. Upload kontainer akhir ke dalam repositori.

    3. Buat versi pertama produk dengan citra kontainer pertama Anda.

  2. Perbarui informasi versi produk.

  3. Publikasikan produk untuk pembeli.

Memperbarui visibilitas produk

Untuk mengubah pembeli mana yang dapat melihat produk AndaAWS Marketplace, Anda dapat menggunakan Perbarui visibilitas.

Untuk memperbarui visibilitas
  1. Buka Portal Manajemen AWS Marketplace athttps://aws.amazon.com/marketplace/management/tour/, lalu masuk ke akun penjual Anda.

  2. Buka halaman Produk Server, pada tab Produk server saat ini, pilih produk berbasis kontainer yang ingin Anda modifikasi.

  3. Dari menu tarik-turun Permintaan perubahan, pilih Perbarui visibilitas.

    catatan

    Anda dapat meminta agar produk dipindahkan dari status Terbatas ke status Publik dengan menggunakan permintaan perubahan ini. Namun, permintaan perubahan harus melalui proses persetujuan tim Operasi AWS Marketplace Penjual untuk dipindahkan ke Publik.

  4. Pilih Kirim untuk mengirimkan permintaan Anda untuk ditinjau.

  5. Verifikasi bahwa tab Permintaan menampilkan status Permintaan sebagai Dalam peninjauan. Ketika permintaan selesai, status menjadi Berhasil.

Memperbarui daftar ID yang Akun AWS diizinkan

Anda dapat mengubah daftar Akun AWS ID yang dapat melihat produk Anda dalam keadaan terbatas. Akun yang terdaftar di izinkan menampilkan lencana Terbatas di samping versi produk pada halaman detail produk.

  1. Buka Portal Manajemen AWS Marketplace di https://aws.amazon.com/marketplace/management/tour/ dan masuk ke akun penjual Anda.

  2. Dari halaman Produk Server, pilih produk kontainer yang ingin Anda modifikasi.

  3. Dari daftar tarik-turun Permintaan perubahan, pilih Perbarui daftar yang diizinkan. Daftar akun saat ini yang diizinkan ditampilkan.

  4. Di Akun AWS bidang Allowlisted, masukkan Akun AWS ID dan pisahkan menggunakan koma.

  5. Pilih Kirim untuk mengirimkan permintaan Anda untuk ditinjau.

  6. Verifikasi bahwa tab Permintaan menampilkan status Permintaan sebagai Dalam peninjauan. Ketika permintaan selesai, status akan diperbarui ke Berhasil atau Gagal.

Menambahkan dimensi harga

Anda dapat menambahkan dimensi harga ke model penetapan harga yang Anda gunakan untuk penagihan produk Anda. Untuk informasi selengkapnya tentang model harga, lihatModel harga kontainer.

catatan

Menambahkan dimensi harga untuk kontrak dengan harga konsumsi (misalnya, pay-as-you-go harga untuk penggunaan tambahan) tidak tersedia diPortal Manajemen AWS Marketplace.

Anda tidak dapat mengubah model harga antara kontrak, penggunaan, dan kontrak dengan harga konsumsi. Hubungi tim Operasi AWS Marketplace Penjual untuk bantuan.

  1. Buka Portal Manajemen AWS Marketplace di https://aws.amazon.com/marketplace/management/tour/ dan masuk ke akun penjual Anda.

  2. Dari halaman Produk Server, pilih produk kontainer yang ingin Anda modifikasi.

  3. Dari daftar tarik-turun Permintaan perubahan, pilih Perbarui dimensi harga, lalu pilih Tambahkan dimensi harga.

  4. Bergantung pada model harga, Anda dapat menambahkan dimensi kontrak atau dimensi penggunaan dengan memberikan informasi untuk pengenal API, Nama tampilan, dan Deskripsi.

  5. Pilih Berikutnya, dan masukkan harga dimensi kontrak Anda.

  6. Pilih Kirim untuk mengirimkan permintaan Anda untuk ditinjau.

  7. Verifikasi bahwa tab Permintaan menampilkan status Permintaan sebagai Dalam peninjauan. Ketika permintaan selesai, status akan diperbarui ke Berhasil atau Gagal.

Memperbarui informasi dimensi

Anda dapat mengubah informasi dimensi untuk produk Anda. Untuk informasi selengkapnya tentang model harga, lihatModel harga kontainer.

  1. Buka Portal Manajemen AWS Marketplace di https://aws.amazon.com/marketplace/management/tour/ dan masuk ke akun penjual Anda.

  2. Dari halaman Produk Server, pilih produk kontainer yang ingin Anda modifikasi.

  3. Dari daftar tarik-turun Permintaan perubahan, pilih Perbarui dimensi harga, lalu pilih Perbarui informasi dimensi.

  4. Anda dapat menambahkan informasi dimensi dengan memberikan informasi untuk nama Tampilan dan Deskripsi dimensi yang ingin Anda perbarui.

  5. Pilih Kirim untuk mengirimkan permintaan Anda untuk ditinjau.

  6. Verifikasi bahwa tab Permintaan menampilkan status Permintaan sebagai Dalam peninjauan. Ketika permintaan selesai, status akan diperbarui ke Berhasil atau Gagal.

Memperbarui ketentuan harga

Anda dapat mengubah ketentuan harga untuk produk Anda. Ketentuan harga mungkin perlu diperbarui jika Anda mengubah negara tempat produk Anda ditawarkan.

  1. Buka Portal Manajemen AWS Marketplace di https://aws.amazon.com/marketplace/management/tour/ dan masuk ke akun penjual Anda.

  2. Dari halaman Produk Server, pilih produk kontainer yang ingin Anda modifikasi.

  3. Dari daftar tarik-turun Permintaan perubahan, pilih Perbarui penawaran umum, lalu pilih Perbarui persyaratan harga.

  4. Harga saat ini sudah diisi sebelumnya untuk Anda edit. Anda dapat menghapus harga saat ini dan menambahkan harga baru Anda. Kami menyarankan Anda meninjau harga yang Anda minta sebelum mengirimkan permintaan Anda untuk ditinjau.

  5. Pilih Kirim untuk mengirimkan permintaan Anda untuk ditinjau.

  6. Verifikasi bahwa tab Permintaan menampilkan status Permintaan sebagai Dalam peninjauan. Ketika permintaan selesai, status akan diperbarui ke Berhasil atau Gagal.

catatan

Jika Anda menaikkan harga dimensi menggunakan ketentuan harga Pembaruan, Anda tidak akan dapat memperbarui harga selama 90 hari. Kenaikan harga mengunci harga selama 90 hari sejak hari Anda memulai perubahan. Kunci harga ini hanya berlaku untuk kenaikan harga bukan penurunan harga.

Memperbarui ketersediaan menurut negara

Anda dapat mengubah negara tempat produk Anda dapat ditawarkan dan berlangganan. Untuk informasi selengkapnya, lihat Negara.

  1. Buka Portal Manajemen AWS Marketplace di https://aws.amazon.com/marketplace/management/tour/ dan masuk ke akun penjual Anda.

  2. Dari halaman Produk Server, pilih produk kontainer yang ingin Anda modifikasi.

  3. Dari daftar tarik-turun Permintaan perubahan, pilih Perbarui penawaran umum, lalu pilih Perbarui ketersediaan menurut negara.

  4. Pilih salah satu opsi berikut:

    • Semua negara - Tersedia di semua negara yang didukung.

    • Semua negara dengan pengecualian — Tersedia di semua negara yang didukung kecuali di negara tertentu.

    • Hanya negara yang diizinkan - Tersedia bagi pembeli untuk membeli hanya di negara yang Anda tentukan.

  5. Pilih Kirim untuk mengirimkan permintaan Anda untuk ditinjau.

  6. Verifikasi bahwa tab Permintaan menampilkan status Permintaan sebagai Dalam peninjauan. Ketika permintaan selesai, status akan diperbarui ke Berhasil atau Gagal.

Memperbarui perjanjian lisensi pengguna akhir

Anda dapat memperbarui perjanjian lisensi pengguna akhir (EULA) untuk menggunakan EULA Kontrak Standar untukAWS Marketplace atau kustom. Pembaruan yang dilakukan pada EULA berlaku untuk pengguna baru yang berlangganan pembaruan produk dan produk Anda.

  1. Buka Portal Manajemen AWS Marketplace di https://aws.amazon.com/marketplace/management/tour/ dan masuk ke akun penjual Anda.

  2. Dari halaman Produk Server, pilih produk kontainer yang ingin Anda modifikasi.

  3. Dari daftar tarik-turun Permintaan perubahan, pilih Perbarui penawaran umum, lalu pilih Perbarui EULA.

  4. Pilih Kontrak Standar untuk AWS Marketplace atau kirimkan EULA khusus Anda. Untuk EULA khusus, Anda harus memberikan kontrak dari bucket Amazon S3.

  5. Pilih Kirim untuk mengirimkan permintaan Anda untuk ditinjau.

  6. Verifikasi bahwa tab Permintaan menampilkan status Permintaan sebagai Dalam peninjauan. Ketika permintaan selesai, status akan diperbarui ke Berhasil atau Gagal.

Memperbarui kebijakan pengembalian dana suatu produk

Anda dapat memperbarui kebijakan pengembalian dana untuk produk Anda. Pembaruan kebijakan pengembalian dana berlaku untuk semua pengguna. Untuk informasi selengkapnya, lihat Pengembalian dana produk diAWS Marketplace.

  1. Buka Portal Manajemen AWS Marketplace di https://aws.amazon.com/marketplace/management/tour/ dan masuk ke akun penjual Anda.

  2. Dari halaman Produk Server, pilih produk kontainer yang ingin Anda modifikasi.

  3. Dari daftar tarik-turun Permintaan perubahan, pilih Perbarui penawaran umum, lalu pilih Perbarui kebijakan pengembalian dana.

  4. Kebijakan pengembalian dana saat ini telah diisi sebelumnya untuk Anda edit. Anda dapat menghapus kebijakan pengembalian dana saat ini dan menambahkan kebijakan pengembalian dana baru Anda. Kami menyarankan Anda meninjau kebijakan pengembalian dana yang Anda minta sebelum mengirimkan permintaan Anda untuk ditinjau. Mengirimkan permintaan menimpa kebijakan pengembalian dana saat ini.

  5. Pilih Kirim untuk mengirimkan permintaan Anda untuk ditinjau.

  6. Verifikasi bahwa tab Permintaan menampilkan status Permintaan sebagai Dalam peninjauan. Ketika permintaan selesai, status akan diperbarui ke Berhasil atau Gagal.

Membuat ID produk dan kode produk untuk produk kontainer Anda

Untuk memulai dengan produk kontainer, Anda harus membuat ID produk dan catatan kode produkAWS Marketplace. ID produk digunakan untuk melacak produk Anda sepanjang siklus hidupnya.

Gunakan prosedur berikut untuk membuat produk kontainer baru diPortal Manajemen AWS Marketplace, dan menghasilkan ID produk.

catatan

Proses ini juga menciptakan kunci publik untuk wadah Anda yang berpasangan dengan produk Anda.

Untuk membuat ID produk kontainer
  1. Buka browser web dan masuk ke file Portal Manajemen AWS Marketplace.

  2. Dari bilah menu, pilih Produk, dan pilih Server.

  3. Pilih Buat produk server dan kemudian pilih Container.

  4. Hasilkan ID dan kode produk kontainer.

    catatan

    (Opsional) Anda dapat menandai produk Anda untuk otorisasi berbasis tag. Untuk informasi selengkapnya, lihat Menandai sumber daya AWS Anda.

  5. Pilih Lanjutkan untuk terus membuat produk Anda.

Membuat daftar awal

Setelah membuat ID produk, kode produk, dan kunci publik, Anda akan menggunakan wizard untuk membuat daftar awal.

  1. Berikan informasi produk untuk daftar produk Anda.

  2. Tentukan model harga untuk produk Anda.

    catatan

    Untuk informasi lebih lanjut, lihat Harga produk kontainer.

    catatan

    Untuk produk berbayar, produk Anda akan dimulai dengan harga $0,01 untuk memungkinkan Anda dan tim Operasi AWS Marketplace Penjual untuk menguji produk tanpa menimbulkan biaya tinggi. Anda akan memberikan harga sebenarnya saat Anda go public.

  3. Berikan informasi penawaran tambahan, termasuk kebijakan pengembalian dana, EULA, dan ketersediaan penawaran.

  4. Tambahkan repositori awal untuk produk kontainer Anda.

  5. Pilih Kirim pada langkah terakhir untuk memindahkan produk ke Visibilitas terbatas.

    catatan

    Produk kontainer Anda awalnya dibuat dengan versi placeholder. Anda akan menambahkan versi final ketika produk memiliki visibilitas terbatas.

Membuat atau memperbarui detail harga untuk produk kontainer (warisan)

Untuk memperbarui detail harga untuk produk kontainer Anda, Anda harus menggunakan formulir beban produk (PLF). PLF untuk produk Anda adalah spreadsheet yang berisi informasi tentang produk Anda. Prosedur berikut menguraikan menggunakan PLF untuk memperbarui informasi tentang produk Anda, termasuk detail harga.

catatan

Untuk informasi selengkapnya tentang model harga untuk produk kontainer, lihat Harga produk kontainer.

Harga dan pengukuran Anda harus selaras. Untuk informasi lebih lanjut tentang pengukuran dengan produk kontainer, lihatPengukuran per jam dan khusus denganAWS Marketplace Metering Service.

Untuk memperbarui harga untuk produk kontainer Anda dengan menggunakan formulir beban produk
  1. Buka browser web dan masuk ke file Portal Manajemen AWS Marketplace.

  2. Dari bilah menu, perluas Aset, dan pilih Unggah file.

  3. Dari formulir beban Produk dan panduan penjual di sisi kanan, pilih Formulir Beban Produk Kontainer.

  4. Buka spreadsheet PLF di komputer Anda, dan isi kolom untuk menentukan produk Anda. Informasi ini mencakup ID produk Anda yang Anda catat ketika Anda membuat produk kontainer Anda.

    Tip

    Saat melihat PLF diMicrosoft Excel, arahkan kursor ke setiap bidang untuk menampilkan komentar yang memberikan panduan tentang cara mengisi setiap bidang.

    Berikan dimensi harga dan pengukuran, berdasarkan model harga Anda untuk produk Anda. Untuk informasi selengkapnya, lihat hal berikut:

  5. Simpan PLF Anda.

  6. Jika belum terbuka, buka browser web dan masuk ke file Portal Manajemen AWS Marketplace.

  7. Dari bilah menu, perluas Aset, dan pilih Unggahan file.

  8. Di Unggah File, telusuri komputer Anda dan pilih PLF yang Anda simpan untuk produk kontainer ini.

  9. Berikan deskripsi singkat untuk PLF ini untuk membantu Anda mengidentifikasinya di antara PLF lain yang Anda unggah.

  10. Pilih Unggah. PLF yang Anda unggah muncul di tabel di bagian bawah halaman.

Detail harga Anda ditinjau dan diperbarui secara manual oleh Tim Operasi Penjual AWS Marketplace. Biasanya diperlukan beberapa hari kerja untuk menyelesaikan pembaruan. Anda dapat memeriksa status dengan memilih Container dari menu Assets di menuPortal Manajemen AWS Marketplace. Pesan email akan dikirimkan kepada Anda saat peninjauan detail harga produk Anda selesai.

catatan

Produk kontainer Anda sekarang dibuat, dalam keadaan terbatas. Akun Anda dapat melihat produk untuk pengujian dan memodifikasinya. Untuk membuatnya terlihat oleh akun pengujian lain, atau ketika siap dibuat tersedia untuk umum, lihatMenerbitkan produk kontainer (warisan).

Anda dapat mengedit harga produk kontainer Anda dengan mengikuti prosedur yang sama ini, hingga Anda mempublikasikan produk secara publik.

Setelah Anda membuat detail harga untuk produk Anda, Anda dapat menambahkan detail produk lainnya, mengintegrasikan pengukuran ke dalam produk Anda, dan membuat versi perangkat lunak untuk produk Anda.

Mengintegrasikan AWS Marketplace Metering Service untuk produk kontainer Anda

Untuk produk berbasis kontainer dengan harga penggunaan, Anda menggunakan Layanan AWS Marketplace Pengukuran untuk memeriksa hak penggunaan produk dan pengukuran untuk penagihan. Anda harus mengukur model harga yang Anda buat saat mengatur informasi harga Anda. Untuk informasi selengkapnya, lihat Pengukuran per jam dan khusus denganAWS Marketplace Metering Service.

Mengintegrasikan AWS License Manager untuk produk kontainer Anda

Untuk produk berbasis kontainer dengan harga kontrak, Anda menggunakan lisensi AWS License Manager untuk mengaitkan lisensi dengan produk Anda.

Untuk informasi lebih lanjut tentang mengintegrasikan denganAWS License Manager, lihatHarga kontrak untuk produk Container denganAWS License Manager.

Menambahkan versi baru produk Anda

Produk Anda mungkin memiliki beberapa versi selama masa pakainya. Setiap versi memiliki satu set citra kontainer yang khusus untuk versi tersebut.

catatan

Anda tidak dapat menambahkan versi ke produk Anda sampai Anda telah membuat ID produk dan harga untuk produk Anda. Untuk informasi selengkapnya tentang langkah ini, lihat Membuat ID produk dan kode produk untuk produk kontainer Anda dan Membuat atau memperbarui detail harga untuk produk kontainer (warisan).

Membuat versi Produk Anda melibatkan langkah-langkah berikut:

Citra kontainer dan artefak lainnya untuk produk Anda disimpan dalam repositori di AWS Marketplace. Biasanya, Anda membuat satu repositori untuk setiap artefak yang dibutuhkan, tetapi repositori dapat menyimpan beberapa versi artefak (dengan tag yang berbeda).

catatan

Semua citra dalam deployment produk Anda harus menggunakan citra dari repositoriAWS Marketplace.

Langkah 1: Menambahkan repositori

Prosedur berikut menjelaskan cara menambahkan repositori yang diperlukan di. AWS Marketplace

Untuk menambahkan repositori
  1. Masuk ke Portal Manajemen AWS Marketplace.

  2. Pilih Server dari menu Produk.

  3. Pada tab Produk Server, pilih produk yang ingin Anda ubah, lalu pilih Tambahkan repositori dari menu tarik-turun Permintaan perubahan.

  4. Masukkan nama repositori yang ingin Anda buat. Jika Anda ingin membuat lebih dari satu repositori baru, pilih Tambahkan repositori baru untuk setiap repositori tambahan, dan berikan nama yang unik.

    catatan

    Repositori akan memiliki struktur ini:. <repositoryID>.dkr.ecr.us-east-1.amazonaws.com/<sellerName>/<repositoryName> Ketika Anda menambahkan item ke repositori (dalam prosedur berikut), mereka akan mendapatkan tag dan memiliki struktur ini:. <repositoryID>.dkr.ecr.us-east-1.amazonaws.com/<sellerName>/<repositoryName>:<tag> repositoryIDIni adalah ID internal untukAWS Marketplace. sellerNameIni didasarkan pada nama yang Anda buat untuk akun penjual Anda. Anda mendefinisikan respositoryName dalam langkah ini. tagIni diatur saat Anda mengunggah artefak ke repositori.

  5. Pilih Kirim.

catatan

Anda dapat memiliki hingga 50 repositori per produk.

Permintaan baru dibuat dan ditampilkan pada tab Permintaan. Setelah selesai, dalam beberapa menit, Anda dapat mulai menambahkan gambar kontainer dan artefak lainnya ke repositori yang telah Anda buat.

Langkah 2: Mengunggah gambar kontainer dan artefak ke repositori

Untuk mengunggah citra kontainer dan artefak ke repositori
  1. Masuk ke Portal Manajemen AWS Marketplace.

  2. Dari menu Produk, pilih Server.

  3. Pada tab Produk Server, pilih produk yang ingin Anda modifikasi.

  4. Pilih Tambahkan repositori dari menu menurun Minta perubahan.

  5. Pilih Lihat repositori yang ada.

  6. Pilih repositori yang ingin Anda unggah.

  7. Pilih Lihat perintah push untuk membuka daftar instruksi, termasuk perintah yang dapat Anda gunakan untuk mendorong gambar Docker kontainer dan Helm bagan ke repositori itu.

    Untuk informasi umum tentang cara mendorong gambar kontainer dan artefak lainnya ke repositori, lihat Mendorong gambar di Panduan Pengguna Amazon Elastic Container Registry.

    catatan

    Anda dapat menggunakan operasi API Amazon Elastic Container Registry (Amazon ECR) Registry ECR) berikut saat memanggil atau: docker pull docker push

    • DescribeImages— Gunakan ini untuk meninjau metadata tentang gambar dalam repositori.

    • GetAuthorizationToken— Gunakan untuk mengautentikasi sebelum mengunggah artefak ke repositori, lalu gunakan atau perintah. docker pull docker push

    • ListImages— Gunakan untuk melihat daftar gambar yang Anda dorong.

  8. Gunakan perintah yang tercantum untuk mendorong artefak yang diperlukan dari repositori lokal Anda ke repositori AWS Marketplace untuk produk Anda.

    catatan

    tagYang Anda berikan dalam push perintah digunakan untuk membedakan versi artefak yang Anda unggah ke repositori. Gunakan tag yang masuk akal untuk versi artefak adalah bagian dari.

  9. Ulangi untuk setiap citra kontainer atau artefak yang Anda butuhkan dalam versi Anda.

    catatan

    Versi Anda dapat menyertakan hingga 50 gambar kontainer atau artefak di setiap opsi pengiriman. Lihat prosedur berikut untuk informasi lebih lanjut tentang opsi pengiriman.

Setelah Anda mengunggah artefak Anda, Anda siap untuk membuat versi produk Anda.

catatan

Citra kontainer Anda dipindai secara otomatis untuk melihat apakah citra tersebut memenuhi Persyaratan produk berbasis kontainer. Untuk informasi lebih lanjut, lihatPemindaian produk kontainer untuk masalah keamanan.

Menambahkan opsi pengiriman baru

Setiap versi produk kontainer Anda akan membutuhkan opsi pengiriman. Opsi pengiriman menentukan opsi penyebaran yang tersedia untuk pembeli. Bergantung pada salah satu opsi pengiriman di bawah ini, Anda perlu mengunggah artefak yang sesuai ke dalam repositori.

  • Untuk opsi pengiriman gambar Container, unggah semua gambar kontainer yang diperlukan untuk instalasi produk ke dalam repositori Amazon Elastic Container Registry (Amazon ECR) yang dibuat di konsol. AWS Marketplace

  • Untuk opsi pengiriman Helmbagan, unggah Helm bagan dan gambar kontainer ke repositori Amazon ECR yang dibuat di konsol. AWS Marketplace

  • Untuk opsi pengiriman add-on konsol Amazon EKS, unggah Helm bagan dan gambar kontainer ke repositori Amazon ECR yang dibuat di konsol. AWS Marketplace

Langkah 3: Menambahkan versi baru ke produk kontainer Anda

catatan

Jika Anda menerima kesalahan saat menambahkan versi baru ke penampung, lihat tabel Tambahkan Kesalahan Asinkron versi baru di Referensi. AWS Marketplace Catalog API

Cara menambahkan versi baru ke produk kontainer
  1. Masuk ke Portal Manajemen AWS Marketplace.

  2. Pilih Server dari menu Produk.

  3. Pada tab Produk Server, pilih produk yang ingin Anda tambahkan versinya. Kemudian pilih Tambahkan versi baru dari dropdown Permintaan perubahan.

  4. Pada halaman Tambahkan versi baru, masukkan Judul versi dan Catatan rilis untuk versi Anda.

  5. Setelah memasukkan detail versi, langkah selanjutnya adalah menambahkan opsi pengiriman. Opsi pengiriman adalah serangkaian instruksi dan informasi yang dapat digunakan pembeli untuk meluncurkan perangkat lunak dari versi produk Anda. Opsi pengiriman dikenal sebagai opsi pemenuhan kepada pembeli.

    catatan

    Produk Anda dapat mendukung beberapa platform dengan gambar kontainer yang berbeda (misalnya, Kubernetes dan Ubuntu penerapan). Anda dapat membuat satu opsi pengiriman untuk setiap cara pelanggan dapat mengatur produk Anda, hingga empat opsi pengiriman per versi produk.

    1. Jika produk sudah memiliki opsi pengiriman di versi lain, Anda dapat menggunakan opsi yang ada sebagai templat untuk menambahkan opsi pengiriman ke versi baru. Di opsi Pengiriman, pilih opsi pengiriman yang ingin Anda tambahkan dari daftar. Anda dapat mengedit opsi menggunakan instruksi dalam langkah-langkah berikut.

    2. Untuk menambahkan opsi pengiriman baru, pilih Opsi pengiriman baru. Setelah menambahkan opsi, ikuti instruksi dalam langkah-langkah berikut untuk mengkonfigurasinya.

  6. Pilih metode pengiriman untuk opsi pengiriman. Metode pengiriman menentukan bagaimana pembeli akan meluncurkan perangkat lunak Anda.

    • Untuk opsi pengiriman gambar Container, berikan jalur ke gambar kontainer di repositori Amazon Elastic Container Registry (Amazon ECR) yang dibuat di konsol. AWS Marketplace Pembeli menggunakan jalur gambar kontainer untuk meluncurkan perangkat lunak dengan menarik gambar langsung ke lingkungan mereka.

    • Untuk opsi pengiriman Helmbagan, berikan jalur ke Helm bagan di repositori Amazon ECR yang dibuat di konsol. AWS Marketplace Pembeli menginstal Helm grafik di lingkungan penyebaran mereka untuk meluncurkan perangkat lunak.

    • Untuk opsi pengiriman add-on konsol Amazon EKS, berikan jalur ke Helm bagan di repositori Amazon ECR yang dibuat di konsol. AWS Marketplace Pembeli menginstal wadah menggunakan konsol Amazon EKS atau API add-on Amazon EKS asli untuk meluncurkan perangkat lunak. Untuk informasi selengkapnya, lihat Add-on Amazon EKS yang tersedia dari Amazon EKS.

    1. Untuk menambahkan opsi pengiriman gambar Container, lakukan langkah-langkah berikut:

      1. Dalam gambar Container, tambahkan URL Amazon ECR ke gambar kontainer yang berisi perangkat lunak versi produk.

      2. Dalam judul opsi Pengiriman dan deskripsi opsi Deployment, masukkan judul dan deskripsi untuk opsi pengiriman ini.

      3. Dalam petunjuk Penggunaan, masukkan informasi terperinci untuk membantu pembeli Anda menggunakan perangkat lunak Anda setelah meluncurkannya.

      4. Di Layanan yang didukung, pilih lingkungan tempat pembeli dapat meluncurkan perangkat lunak.

      5. Dalam template Deployment, tambahkan sumber daya yang dapat digunakan pembeli untuk meluncurkan perangkat lunak. Masukkan judul dan URL ke sumber daya untuk setiap template.

    2. Untuk menambahkan opsi pengiriman Helmbagan, lakukan langkah-langkah berikut:

      1. Dalam Helmbagan, tambahkan URL Amazon ECR ke Helm bagan yang akan dipasang pembeli di lingkungan penyebaran mereka untuk meluncurkan perangkat lunak Anda.

      2. Dalam gambar Container, tambahkan URL Amazon ECR ke gambar kontainer yang berisi perangkat lunak versi produk.

      3. Dalam judul opsi Pengiriman dan deskripsi opsi Deployment, masukkan judul dan deskripsi untuk opsi pengiriman ini.

      4. Dalam petunjuk Penggunaan, masukkan informasi terperinci untuk membantu pembeli Anda menggunakan perangkat lunak Anda setelah meluncurkannya.

      5. Di Layanan yang didukung, pilih lingkungan tempat pembeli dapat meluncurkan perangkat lunak.

      6. Opsional - Dalam nama Helm rilis, masukkan nama Kubernetes namespace tempat Helm bagan akan diinstal.

      7. Opsional - Dalam namespace Helm instalasi, masukkan nama untuk Helm rilis yang akan digunakan oleh perintah. helm install

      8. Opsional - Dalam nama akun Kubernetes layanan, masukkan nama akun Kubernetes layanan yang akan digunakan untuk terhubung ke AWS Identity and Access Management (IAM). Akun Kubernetes layanan memanggil AWS layanan seperti lisensi atau pengukuran.

      9. Pilih untuk mengaktifkan QuickLaunchpada versi produk ini. QuickLaunch adalah fitur diAWS Marketplace. Pembeli dapat menggunakan QuickLaunch untuk membuat cluster Amazon EKS dengan cepat dan meluncurkan perangkat lunak Anda di dalamnya dengan menggunakanAWS CloudFormation. Untuk informasi lebih lanjut, lihat QuickLaunch di AWS Marketplace.

      10. Dalam parameter Override, masukkan parameter yang akan digunakan dalam perintah Helm CLI yang meluncurkan perangkat lunak. Parameter ini memungkinkan pembeli untuk mengganti nilai default yang disediakan. Jika Anda telah mengaktifkan QuickLaunch, masukkan juga nama parameter dan deskripsi untuk CloudFormation formulir. Ada batas 15 parameter saat menggunakan Konsol AWS Marketplace Manajemen, tetapi tidak ada batasan saat menggunakanAWS Marketplace Catalog API. Untuk informasi selengkapnya, lihat Menambahkan versi baru ke produk berbasis container.

        catatan

        Beberapa parameter Override diperlukan. Produk Amazon EKS Anywhere memerlukan parameter Override untuk rahasia lisensi dengan DefaultValue dari. "${AWSMP_LICENSE_SECRET}" Untuk produk berbayar, Anda harus memberikan satu parameter Override untuk konfigurasi akun layanan dengan DefaultValue dari. "${AWSMP_SERVICE_ACCOUNT}"

      11. Pilih Sembunyikan kata sandi dan rahasia untuk menutupi informasi sensitif di konsol, alat baris perintah, dan API. Untuk informasi selengkapnya, lihat dokumentasi NoEcho parameter di Parameter di Panduan AWS CloudFormation Pengguna.

    3. Untuk menambahkan opsi pengiriman add-on konsol Amazon EKS, pastikan artefak sesuaiPersyaratan untuk produk add-on Amazon EKS, lalu lakukan langkah-langkah berikut:

      catatan

      Hanya satu opsi pengiriman add-on Amazon EKS yang didukung per versi. Anda tidak dapat menambahkan versi baru hingga versi saat ini yang Anda kerjakan dipublikasikan di konsol Amazon EKS.

      1. Dalam Helmbagan, tambahkan URL Amazon ECR ke Helm bagan yang akan dipasang pembeli di lingkungan penyebaran mereka untuk meluncurkan perangkat lunak Anda.

      2. Dalam gambar Container, tambahkan URL Amazon ECR ke gambar kontainer yang berisi perangkat lunak versi produk. Pastikan bahwa semua gambar dalam Helm bagan terdaftar.

      3. Dalam judul opsi Pengiriman dan deskripsi opsi Deployment, masukkan judul dan deskripsi untuk opsi pengiriman ini.

      4. Di Visibilitas, pertahankan nilai default Limited yang dipilih.

      5. Di Add-on name, masukkan nama unik untuk add-on ini. Nama add-on yang Anda masukkan akan ditambahkan dengan nama penjual saat ditampilkan di konsol Amazon EKS.

      6. Dalam versi Add-on, masukkan versi add-on yang akan terlihat saat menginstal atau memutakhirkan add-on ini. Ikuti formatnyamajor.minor.patch.

      7. Pada tipe Add-on, pilih kategori untuk add-on Anda dari daftar dropdown.

      8. Di KubernetesVersi, pilih semua Kubernetes versi yang akan didukung add-on Anda.

      9. Di Arsitektur, pilih arsitektur platform yang didukung add-on Anda. Pilihannya adalah AMD64 dan ARM64. Kami merekomendasikan mendukung kedua arsitektur untuk memaksimalkan kompatibilitas. Jika add-on Anda tidak mendukung perangkat ARM64, Anda harus menentukan tanggal yang direncanakan untuk menambahkan dukungan sebelum produk Anda dapat dipublikasikan di semua iklan. Wilayah AWS

      10. Di Namespace, masukkan Kubernetes namespace unik tempat add-on Anda akan diinstal. kube-publicRuang nama defaultkube-system,, dan tidak didukung untuk menginstal add-on pihak ketiga.

      11. Dalam parameter Environment Override, masukkan hingga 2 parameter dalam perintah Helm CLI yang meluncurkan perangkat lunak. Parameter ini memungkinkan pembeli untuk mengganti nilai default, yaitu ${AWS_REGION} dan${AWS_EKS_CLUSTER_NAME}.

  7. Untuk menambahkan opsi pengiriman tambahan, pilih opsi Pengiriman baru dan ulangi instruksi di langkah sebelumnya untuk mengonfigurasinya.

  8. Pilih Kirim.

Menguji dan melepaskan produk Anda

Bagian ini memberikan panduan tentang langkah selanjutnya setelah menerbitkan versi untuk produk kontainer Anda. Ini menguraikan langkah-langkah dan proses spesifik yang diperlukan untuk menguji dan merilis produk Anda ke publik.

Gambar kontainer dan opsi pengiriman Helm bagan

Bagian ini memberikan panduan tentang merilis gambar dan Helm bagan Container Anda.

Permintaan Anda untuk versi baru dibuat dan akan selesai dalam beberapa menit. Anda dapat melacak permintaan dari tab Permintaan dari halaman Produk server. Jika Anda menerima kesalahan saat menguji atau merilis add-on, lihat tabel Kesalahan Aynchronous di Tambahkan versi baru di Referensi. AWS Marketplace Catalog API

catatan

Jika produk Anda saat ini diatur ke ketersediaan terbatas, hanya pembeli yang menyediakan produk yang dapat mengakses versi produk. Jika produk Anda saat ini disetel ke ketersediaan publik, semua AWS Marketplace pembeli dapat mengakses versi produk.

Jika ini adalah versi pertama Anda, produk Anda sekarang siap untuk dipublikasikan. Untuk informasi tentang cara mempublikasikan produk, lihatMenerbitkan produk kontainer (warisan).

Opsi pengiriman add-on Amazon EKS

Bagian ini memberikan panduan tentang pengujian dan rilis add-on Amazon EKS Anda.

Uji add-on Anda

  • Setelah Anda mengirimkan add-on Anda, AWS Marketplace memproses permintaan Anda dan menerbitkan add-on Anda dalam keadaan terbatas untuk Anda validasi di katalog add-on Amazon EKS. Anda dapat melacak permintaan dari tab Permintaan halaman produk Server di halamanPortal Manajemen AWS Marketplace. Waktu konsumsi akan bervariasi.

  • Setelah add-on Anda tersedia, Anda dapat menemukannya di Wilayah Asia Pasifik (Seoul) untuk tujuan pengujian. AWS Marketplacebergantung pada keahlian Anda untuk memverifikasi fungsionalitas perangkat lunak Anda. Untuk menguji add-on Anda, Anda harus membuat klaster Amazon EKS di Wilayah Asia Pasifik (Seoul) di akun penjual tempat add-on Anda diizinkan terdaftar. Untuk menguji add-on Anda, ikuti petunjuk terperinci ini. Pastikan untuk menguji pada setiap Kubernetes versi yang didukung perangkat lunak Anda.

  • Jika Anda menawarkan produk berbayar, buat penawaran pribadi ke internal berikutAkun AWS. Akun ini membantu mengintegrasikan perangkat lunak Anda ke konsol Amazon EKS di semua iklanWilayah AWS.

    Accounts List 1 471358734678,610158858058,027825190106,041405988046,939618537104,571342016161,915587997900,904230077954,000219069224,842354999200,051117675113,419405427192,294452347560,303128057820,186420152961,122010303470,435387826909,132270578346,796800024149,613093936565,051494632622,371872539196,074235463582,408202761791 Accounts List 2 101994863060,842064867862,784198098879,361865901973,883599120538,662413594417,262494542709,892528196571,938189271391,288092140294,297512042063,204409763375
  • Jaga agar klaster pengujian Anda tetap aktif hingga AWS Marketplace menyetujui dan memindahkan versi add-on Anda ke publik.

Lepaskan add-on Anda ke publik

Setelah Anda memvalidasi perangkat lunak Anda melalui kluster Amazon EKS sebagai add-on, Anda sekarang dapat merilis versi ke publik menggunakan atau. Portal Manajemen AWS MarketplaceAWS Marketplace Catalog API Untuk informasi selengkapnya, lihat Memperbarui visibilitas untuk add-on Amazon EKS di Referensi. AWS Marketplace Catalog API Anda dapat melacak permintaan dari tab Permintaan halaman produk Server di halamanPortal Manajemen AWS Marketplace. Waktu konsumsi akan bervariasi.

Memperbarui informasi versi

Setelah versi dibuat, dapat membantu untuk memberikan informasi terbaru kepada pembeli Anda dengan memodifikasi informasi yang terkait dengan versi. Misalnya, jika Anda berencana untuk membatasi versi 1.0 setelah versi 1.1 dirilis, Anda dapat memperbarui deskripsi versi 1.0 untuk mengarahkan pembeli ke versi 1.1. Berikan tanggal bahwa versi 1.0 akan dibatasi. Anda memperbarui informasi versi dari filePortal Manajemen AWS Marketplace.

Untuk memperbarui informasi versi
  1. Masuk ke Portal Manajemen AWS Marketplace.

  2. Pilih Server dari menu Produk.

  3. Pada tab Produk Server, pilih produk yang ingin Anda modifikasi.

  4. Dari menu menurun Minta perubahan, pilih Perbarui informasi versi.

  5. Pada halaman Perbarui versi, pilih versi yang ingin Anda perbarui.

  6. Buat pembaruan ke versi yang dipilih. Bidang yang tersedia untuk diperbarui bergantung pada status versi produk atau opsi pengiriman.

    1. Untuk semua versi, Anda dapat memperbarui catatan Rilis.

    2. Untuk versi yang belum tersedia untuk umum, Anda dapat memperbarui judul Versi.

    3. Untuk opsi pengiriman yang belum dibatasi, Anda dapat memperbarui bidang berikut:

      • Deskripsi

      • Instruksi penggunaan

      • Layanan yang didukung

    4. Untuk opsi pengiriman dalam versi yang belum tersedia untuk umum, Anda dapat memperbarui bidang berikut:

      • Judul opsi pengiriman

      • Helmbagan (hanya untuk opsi pengiriman Helmbagan)

      • Gambar kontainer

      • Sumber daya penyebaran

      • AddOn Nama

      • AddOn Versi

      • AddOn Jenis

      • HelmGrafik URI

      • CompatibleKubernetesVersions

      • SupportedArchitectures

      • Namespace

      • EnvironmentOverrideParameters

    5. Untuk opsi pengiriman dalam versi yang tersedia untuk umum, Anda dapat memperbarui SupportedArchitectures.

  7. Pilih Kirim.

  8. Verifikasi bahwa permintaan muncul di tab Permintaan dengan status Dalam tinjauan.

Anda dapat memeriksa status permintaan Anda kapan saja dari tab Permintaan halaman Produk server.

Membatasi versi add-on Amazon EKS Anda

Untuk membatasi versi produk kontainer Anda yang diterbitkan sebagai add-on, hubungi tim AWS Marketplace operasi menggunakan formulir hubungi kami di bagian bawah. Portal Manajemen AWS Marketplace

Membuat atau memperbarui informasi produk untuk produk kontainer Anda

Setelah Anda membuat ID produk Anda dan menetapkan harga, Anda dapat mengedit informasi produk Anda, termasuk apa yang pelanggan akan melihat tentang produk kontainer Anda di AWS Marketplace. Prosedur berikut menguraikan membuat detail produk untuk produk Anda.

Untuk membuat atau memperbarui detail produk untuk produk kontainer Anda
  1. Masuk ke Portal Manajemen AWS Marketplace.

  2. Pilih Server dari menu Produk.

  3. Pada tab Produk Server, pilih produk yang ingin Anda modifikasi.

  4. Dari menu menurun Minta perubahan, pilih Perbarui informasi produk.

  5. Perbarui salah satu bidang berikut yang ingin Anda ubah:

    • Judul produk

    • SKU

    • Deskripsi singkat

    • Deskripsi panjang

    • URL gambar logo produk

    • Sorotan

    • Kategori produk

    • Kata kunci

    • URL video produk

    • Sumber Daya

    • Informasi Support

    catatan

    URL gambar harus berada dalam bucket Amazon S3 yang dapat diakses publik. Untuk detail lebih lanjut tentang format logo, lihat Persyaratan logo perusahaan dan produk.

  6. Pilih Kirim.

  7. Verifikasi bahwa permintaan muncul di tab Permintaan dengan status Dalam tinjauan. Anda mungkin perlu me-refresh halaman untuk melihat permintaan pada daftar.

Anda dapat memeriksa status permintaan Anda kapan saja dari tab Permintaan halaman Produk server.

Menerbitkan produk kontainer (warisan)

Saat Anda awalnya membuat produk Anda, ketersediaannya terbatas hanya pada akun Anda. Setelah produk Anda siap untuk pengujian (termasuk memiliki detail produk yang diisi dan versi pertama dibuat), Anda dapat membuatnya tersedia untuk akun lain untuk pengujian, atau ke semua akun sebagai produk publik.

catatan

Sebelum mempublikasikan publik, Anda harus meninjau produk Anda untuk memastikan akurasi, termasuk tautan citra, deployment templat, deskripsi, dan harga. Model harga Anda tidak dapat diubah untuk produk yang dipublikasikan secara publik.

Untuk mempublikasikan produk terbatas Anda ke akun tambahan atau untuk ketersediaan publik, hubungi tim Operasi AWS Marketplace Penjual. Dalam permintaan Anda, berikan ID produk dan jelaskan perubahan yang ingin Anda buat.

catatan

Anda juga dapat memilih untuk membatasi versi yang tidak lagi ingin tersedia bagi pembeli. Anda dapat menyertakan ini dalam permintaan untuk mempublikasikan produk secara publik, untuk menghindari versi uji muncul dalam produk publik.

Anda tidak dapat membatasi versi jika itu akan meninggalkan produk publik Anda tanpa versi publik.

Saat Anda mempublikasikan produk kontainer secara publik, Anda membuatnya terlihat oleh semua pelanggan AWS yang kemudian dapat berlangganan dan meluncurkan produk Anda. Tim Operasi AWS Marketplace Penjual meninjau data dalam informasi produk Anda, serta panggilan pengujian Anda keAWS Marketplace Metering Service.

Pemindaian produk kontainer untuk masalah keamanan

Saat Anda membuat permintaan perubahan untuk menambahkan versi baru ke produk kontainer Anda, kami memindai gambar kontainer yang disertakan dalam versi baru tersebut dan memeriksa kerentanan keamanan. Untuk melakukan ini, kami melakukan pemindaian layer-by-layer statis pada gambar. Jika kami menemukan kerentanan kritis dengan vektor risiko yang dapat dieksploitasi dari jarak jauh, kami menyediakan daftar masalah yang ditemukan. Kami sangat menyarankan agar Anda melakukan analisis keamanan Anda sendiri menggunakan pemindai gambar kontainer sepertiClair,Twistlock,Aqua Security, atau Trend Micro untuk menghindari penundaan dalam proses konsumsi dan penerbitan.

Pilihan citra dasar Anda untuk membangun citra kontainer Anda dapat memiliki pengaruh yang signifikan pada profil keamanan citra akhir. Jika Anda memilih citra dasar yang sudah diketahui kerentanan kritis, mereka akan ditAndai karena lapisan dasar, bahkan jika lapisan perangkat lunak aplikasi Anda bersih. Kami menyarankan Anda memverifikasi bahwa Anda memulai dengan wadah dasar yang bebas dari kerentanan sebelum Anda membuat gambar Anda dan mengirimkannya keAWS Marketplace.