Menambahkan versi baru produk kontainer Anda AWS Marketplace - AWS Marketplace

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

Menambahkan versi baru produk kontainer Anda AWS Marketplace

Sebagai AWS Marketplace penjual, Anda dapat menambahkan versi baru produk kontainer, mengelola versi, dan memperbarui informasi versi. Produk Anda mungkin memiliki beberapa versi selama masa pakainya. Setiap versi memiliki satu set citra kontainer yang khusus untuk versi tersebut. Topik berikut menunjukkan cara mengelola versi produk untuk produk kontainer Anda.

catatan

Anda tidak dapat menambahkan versi ke produk Anda sampai Anda telah membuat ID produk dan harga untuk produk Anda. Untuk informasi lebih lanjut tentang langkah-langkah tersebut, lihatLangkah 1: Buat ID produk dan kode produk untuk produk kontainer Anda.

Langkah 1: Tambahkan repositori

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 repositori AWS Marketplace .

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 untuk AWS 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: Unggah 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 Docker gambar kontainer dan Helm grafik 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 API operasi Amazon Elastic Container Registry (AmazonECR) berikut saat menelepon docker pull ataudocker 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 terdaftar untuk mendorong artefak yang diperlukan dari repositori lokal Anda ke repositori untuk produk AWS Marketplace 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 AWS Marketplace. 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 repositori Amazon Elastic Container Registry (AmazonECR) yang dibuat di AWS Marketplace konsol.

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

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

Langkah 3: Tambahkan 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 and Ubuntu penyebaran). 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 (AmazonECR) yang dibuat di AWS Marketplace konsol. Pembeli menggunakan jalur gambar kontainer untuk meluncurkan perangkat lunak dengan menarik gambar langsung ke lingkungan mereka.

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

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

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

      1. Dalam gambar Container, tambahkan Amazon ECR URL 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 Helm opsi pengiriman bagan, lakukan langkah-langkah berikut:

      1. Di Helm bagan, tambahkan Amazon ECR URL ke Helm bagan bahwa pembeli akan menginstal di lingkungan penyebaran mereka untuk meluncurkan perangkat lunak Anda.

      2. Dalam gambar Container, tambahkan Amazon ECR URL 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 Helm nama rilis, masukkan nama Kubernetes namespace di mana Helm grafik akan diinstal.

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

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

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

      10. Dalam parameter Override, masukkan parameter yang akan digunakan di Helm CLIperintah 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 menggunakan AWS 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, danAPIs. Untuk informasi selengkapnya, lihat dokumentasi NoEcho parameter di Parameter di Panduan AWS CloudFormation Pengguna.

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

      catatan

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

      1. Di Helm bagan, tambahkan Amazon ECR URL ke Helm bagan bahwa pembeli akan menginstal di lingkungan penyebaran mereka untuk meluncurkan perangkat lunak Anda.

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

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

      4. Dalam Visibilitas, pertahankan nilai default Limited 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 AmazonEKS.

      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 Kubernetes Versi, pilih semua Kubernetes versi yang akan didukung add-on Anda.

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

      10. Di Namespace, masukkan yang unik Kubernetes namespace 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, Anda dapat memilih hingga 2 parameter lingkungan dari kerangka kerja EKS add-on Amazon. Anda dapat memetakan nama parameter dari values.yaml Anda ke variabel lingkungan ini, yaitu dan. ${AWS_REGION} ${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.

Langkah 4: Perbarui 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 file Portal 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

      • Helm grafik (untuk Helm opsi pengiriman bagan saja)

      • Gambar kontainer

      • Sumber daya penyebaran

      • AddOn Nama

      • AddOn Versi

      • AddOn Jenis

      • Helm Bagan 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.

Batasi 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