

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

# Produk berbasis AMI di AWS Marketplace
<a name="buyer-server-products"></a>

Sebuah Amazon Machine Image (AMI) adalah citra dari server, termasuk sistem operasi dan sering kali perangkat lunak tambahan, yang berjalan pada AWS.

Perangkat lunak yang tercantum dalam hanya AWS Marketplace tersedia untuk dijalankan di Amazon Elastic Compute Cloud (Amazon EC2). Ini tidak tersedia untuk diunduh. 

 Pada AWS Marketplace, Anda dapat mencari AMIs (dengan saran pencarian), melihat ulasan produk yang dikirimkan oleh pelanggan lain, berlangganan dan meluncurkan AMIs, dan mengelola langganan Anda. Semua AWS Marketplace produk telah diverifikasi untuk kualitas dan pra-konfigurasi untuk kemampuan peluncuran 1-Klik pada infrastruktur Amazon Web Services (AWS). 

 Daftar produk AMI dan perangkat lunak sebagai layanan (SaaS) berasal dari penjual tepercaya. Produk AMI berjalan di dalam pelanggan Akun AWS. Anda mempertahankan lebih banyak kontrol atas konfigurasi perangkat lunak dan atas server yang menjalankan perangkat lunak, tetapi Anda juga memiliki tanggung jawab tambahan mengenai konfigurasi server dan pemeliharaan. 

 AWS Marketplace Katalog berisi pilihan perangkat lunak open source dan komersial yang dikuratori dari penjual terkenal. Banyak produk yang AWS Marketplace dapat dibeli per jam. 

 Katalog AMI adalah sumber daya komunitas tempat orang-orang dan tim deployment dapat mencantumkan dan bertukar perangkat lunak atau proyek yang sedang dikembangkan, tanpa harus melalui pemeriksaan ekstensif. Listing dalam katalog AMI komunitas mungkin atau mungkin tidak dari penjual terkenal dan umumnya belum menjalani penyelidikan tambahan. 

 Sebuah AWS Marketplace produk berisi satu AMI untuk masing-masing Wilayah AWS produk yang tersedia. Ini AMIs identik kecuali untuk lokasi mereka. Selain itu, ketika penjual memperbarui produk mereka dengan tambalan dan pembaruan terbaru, mereka dapat menambahkan set lain AMIs ke produk. 

 Beberapa AWS Marketplace produk mungkin meluncurkan beberapa instance AMI karena digunakan sebagai klaster menggunakan AWS CloudFormation templat. Kluster instance ini, bersama dengan layanan AWS infrastruktur tambahan yang dikonfigurasi oleh CloudFormation template, bertindak sebagai penyebaran produk tunggal. 

## AWS CloudFormation Template
<a name="what-is-aws-cloudformation"></a>

 AWS CloudFormation adalah layanan yang membantu Anda memodelkan dan mengatur AWS sumber daya Anda sehingga Anda dapat menghabiskan lebih sedikit waktu mengelola sumber daya tersebut dan lebih banyak waktu untuk berfokus pada aplikasi Anda yang berjalan AWS. CloudFormation Template menjelaskan berbagai AWS sumber daya yang Anda inginkan, seperti instans Amazon Elastic Compute Cloud (Amazon EC2) atau instans database Amazon Relational Database Service (Amazon RDS). CloudFormation mengurus penyediaan dan konfigurasi sumber daya tersebut untuk Anda. Untuk informasi selengkapnya, lihat [Memulai dengan CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/GettingStarted.html). 

### Menggunakan AWS CloudFormation template
<a name="using-CF-templates"></a>

Penjual perangkat lunak dapat menawarkan CloudFormation templat untuk menentukan topologi penerapan pilihan yang terdiri dari beberapa instance AMI dan sumber daya lainnya. AWS Jika CloudFormation template tersedia untuk suatu produk, itu akan terdaftar sebagai opsi penyebaran pada halaman daftar produk. 

Anda dapat menggunakan AMI untuk menerapkan satu EC2 instans Amazon. Anda dapat menggunakan CloudFormation templat untuk menerapkan beberapa instance AMI yang bertindak sebagai klaster — bersama dengan sumber daya AWS seperti Amazon RDS, layanan Layanan Penyimpanan Sederhana Amazon — sebagai solusi tunggal. 

### Produk AMI berkemampuan pengukuran
<a name="buyer-ami-metering-enabled-products"></a>

Beberapa produk yang terdaftar di AWS Marketplace ditagih pada penggunaan yang diukur oleh aplikasi perangkat lunak. Contoh dimensi penggunaan terukur termasuk penggunaan Data, penggunaan, atau Host/Agent penggunaan Bandwidth. Produk ini memerlukan konfigurasi tambahan untuk berfungsi dengan benar. Penggunaan IAMrole dengan izin untuk mengukur harus dikaitkan dengan instans AWS Marketplace Amazon Elastic Compute Cloud (Amazon EC2) Anda pada saat peluncuran. Untuk informasi selengkapnya tentang IAMroles Amazon EC2, lihat [Peran IAM untuk Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/iam-roles-for-amazon-ec2.html). 

### Kebijakan versi produk AMI
<a name="ami-product-version-policies"></a>

AWS Marketplace mengotomatiskan pengalaman manajemen versi untuk AWS pelanggan dan penjual menggunakan S-AMI, AMI dengan CloudFormation template, dan produk kontainer. Dengan arsip versi otomatis, versi produk apa pun yang telah dibatasi oleh penjual selama lebih dari dua tahun akan diarsipkan secara otomatis. Versi yang diarsipkan tidak lagi tersedia untuk diluncurkan AWS Marketplace untuk pelanggan baru, namun pengguna yang ada dapat terus menggunakan versi yang diarsipkan melalui templat peluncuran dan grup Amazon Auto EC2 Scaling dengan menentukan ID AMI. Versi arsip apa pun yang belum digunakan untuk meluncurkan instance baru dalam 13 bulan terakhir akan dihapus. Setelah versi yang diarsipkan dihapus, itu tidak lagi tersedia untuk diluncurkan untuk pengguna baru atau yang sudah ada.

# AMIlangganan di AWS Marketplace
<a name="buyer-ami-subscriptions"></a>

Pada tahun AWS Marketplace, beberapa produk perangkat lunak berbasis Amazon Machine Image (AMI) menawarkan model harga berlangganan tahunan. Dengan model penetapan harga ini, Anda melakukan pembayaran di muka satu kali dan tidak membayar biaya penggunaan per jam selama 12 bulan ke depan. Anda dapat menerapkan satu langganan tahunan ke produk AWS Marketplace perangkat lunak ke satu instans Amazon Elastic Compute Cloud (AmazonEC2). 

**catatan**  
Untuk AMI setiap jam dengan harga tahunan, langganan tahunan hanya mencakup jenis instans yang Anda tentukan saat membeli. Misalnya, `t3.medium`. Meluncurkan jenis instans lainnya akan dikenakan tarif per jam untuk jenis instans tersebut berdasarkan langganan aktif.

Anda juga dapat terus meluncurkan dan menjalankan produk AWS Marketplace perangkat lunak dengan menggunakan harga per jam. Biaya untuk menggunakan Amazon EC2 dan layanan lainnya terpisah dan di samping apa yang Anda bayar untuk membeli produk AWS Marketplace perangkat lunak. AWS 

Jika Anda mengubah jenis EC2 instans Amazon untuk penggunaan per jam, EC2 infrastruktur Amazon Anda akan ditagih sesuai dengan paket tabungan yang ditandatangani. Namun, AMI lisensi dari AWS Marketplace akan secara otomatis berubah menjadi harga per jam.

Jika produk AMI per jam tidak mendukung harga tahunan, pembeli tidak dapat membeli langganan tahunan. Jika produk AMI per jam mendukung harga tahunan, pembeli dapat membuka halaman produk AWS Marketplace dan membeli kontrak tahunan. Setiap kontrak tahunan memungkinkan pembeli untuk menjalankan satu contoh tanpa ditagih tarif per jam. Kontrak bervariasi sesuai dengan jenis instans.

## Amandemen perjanjian tahunan
<a name="annual-agreement-amendments"></a>

Dengan amandemen rencana tahunan (tahunan) per jam, Anda dapat mengubah rencana Anda langsung dari. Portal Manajemen AWS Marketplace Anda dapat menggunakan amandemen saat Anda perlu beralih AMI ke menjalankan pada jenis instans Amazon Elastic Compute Cloud (AmazonEC2) dengan lebih banyak lagivCPUs, atau pindah ke generasi arsitektur yang lebih modern. CPU Dengan amandemen, Anda dapat membuat perubahan berikut pada rencana tahunan Anda yang ada:
+ Beralih di antara keluarga tipe EC2 instans Amazon
+ Beralih di antara ukuran jenis EC2 instans Amazon
+ Menambahkan jenis instance baru
+ Tingkatkan jumlah jenis instans yang ada dalam perjanjian

Setiap jenis EC2 instans Amazon baru yang Anda tambahkan atau alihkan dalam perjanjian akan disebut bersama dengan tanggal akhir paket saat ini, sehingga semua jenis instans dalam perjanjian diperbarui pada saat yang sama.

Anda dapat membuat perubahan selama biaya perubahan yang diprorata lebih besar dari nol. Biaya prorata dari EC2 instans Amazon yang baru ditambahkan didasarkan pada biaya tahunan dari jenis instans yang disesuaikan dengan jangka waktu perjanjian yang tersisa. Saat mengganti jenis instans, biaya prorata dari jenis EC2 instans Amazon yang dihapus dikurangkan dari biaya prorata jenis instans Amazon yang baru ditambahkan. EC2

**catatan**  
Amandemen didukung untuk semua perjanjian yang dibuat dari penawaran publik dan perjanjian dari penawaran pribadi tanpa rencana angsuran.

### Contoh amandemen perjanjian tahunan
<a name="amendment-scenarios"></a>

Pertimbangkan contoh berikut terkait dengan amandemen perjanjian tahunan. Dalam contoh berikut, pelanggan menandatangani kontrak pada 1 Januari 2024, untuk dua unit tipe instans m5.large (\$14.000/tahun). Penjual dibayar \$18.000, dikurangi biaya daftar.

**Example 1: Beralih ke jenis instance dengan nilai yang sama**  
Pertengahan tahun, pelanggan ingin mengganti satu unit tipe instans m5.large ke satu unit tipe instans r5.large. Biaya prorata sakelar dihitung dengan mengurangi biaya prorata dari instans yang dihapus (enam bulan m5.large - \$12.000) dari biaya prorata instans yang ditambahkan (enam bulan r5.large - \$12.000). Biaya bersihnya adalah \$10, sehingga amandemen dapat terjadi.



**Example 2: Beralih ke jenis instans dengan harga lebih tinggi**  
Pertengahan tahun, pelanggan ingin mengganti satu unit tipe instans m5.large ke satu unit tipe instans m5.2xlarge. Biaya prorata sakelar dihitung dengan mengurangi biaya prorata dari instans yang dihapus (enam bulan m5.large - \$12.000) dari biaya instans prorata yang ditambahkan (enam bulan m5.2xlarge - \$13.000). Biaya bersihnya adalah \$11.000, sehingga amandemen dapat terjadi.



**Example 3: Beralih ke satu unit dari jenis instans dengan harga lebih rendah**  
Pertengahan tahun, pelanggan ingin mengganti satu unit tipe instans m5.large ke satu unit tipe instans c5.large. Biaya prorata sakelar dihitung dengan mengurangi biaya prorata dari instans yang dihapus (6 bulan m5.large - \$12.000) dari biaya instans prorata yang ditambahkan (6 bulan c5.large - \$11.500). Biaya bersih adalah - \$1500 (kurang dari \$10), sehingga amandemen tidak dapat terjadi.



**Example 4: Beralih ke beberapa unit dari jenis instans dengan harga lebih rendah**  
Pertengahan tahun, pelanggan ingin mengganti satu unit tipe instans m5.large ke dua unit tipe instans c5.large. Biaya prorata sakelar dihitung dengan mengurangi biaya prorata dari instans yang dihapus (enam bulan m5.large - \$12.000) dari biaya prorata instans yang ditambahkan (enam bulan dua c5.large - \$13.000). Biaya bersihnya adalah \$11.000, sehingga amandemen dapat terjadi.



**Example 5: Menambahkan jenis instance baru**  
Pertengahan tahun, pelanggan ingin menambahkan unit tambahan dari jenis instans m5.large ke perjanjian. Biaya prorata dari perubahan ini dihitung sebagai biaya prorata dari instans yang ditambahkan (enam bulan m5.large - \$12.000). Biaya bersihnya adalah \$12.000, sehingga amandemen dapat terjadi.



**Example 6: Menghapus tipe instance**  
Pertengahan tahun, pelanggan ingin menghapus satu unit tipe instans m5.large. Biaya prorata dari perubahan ini dihitung sebagai biaya instans prorata dihapus (enam bulan m5.large - \$12.000). Biaya bersih adalah - \$12.000 (kurang dari \$10), sehingga amandemen tidak dapat terjadi.

# Produk AMI dengan harga kontrak di AWS Marketplace
<a name="buyer-ami-contracts"></a>

Beberapa penjual menawarkan produk perangkat lunak berbasis Amazon Machine Image (AMI) publik dengan model harga kontrak. Dalam model itu, Anda setuju untuk melakukan pembayaran di muka satu kali untuk sejumlah lisensi terpisah untuk mengakses produk perangkat lunak selama durasi pilihan Anda. Anda ditagih, di muka, melalui Anda Akun AWS. Misalnya, Anda dapat membeli 10 lisensi akses pengguna dan 5 lisensi administratif selama setahun. Anda dapat memilih untuk memperbarui lisensi secara otomatis.

Selain itu, beberapa perusahaan menawarkan produk perangkat lunak berbasis AMI pribadi dengan model penetapan harga kontrak. Penawaran pribadi biasanya memiliki durasi tetap yang tidak dapat Anda ubah.

Anda dapat membeli kontrak produk perangkat lunak berbasis AMI menggunakan halaman detail produk di AWS Marketplace. Jika opsi ini tersedia, **AMI dengan harga kontrak** akan muncul untuk **Metode Pengiriman** di halaman detail produk. Ketika Anda melakukan pembelian, Anda akan diarahkan ke situs web produk untuk pengaturan dan konfigurasi akun. Biaya penggunaan kemudian akan muncul di laporan Akun AWS penagihan reguler Anda.

# Berlangganan AMI produk dengan harga kontrak
<a name="sub-public-AMI-contract"></a>

Penjual menawarkan kontrak publik atau pribadi untuk produk perangkat lunak berbasis Amazon Machine Image (AMI). Anda setuju untuk melakukan pembayaran di muka satu kali untuk jumlah lisensi terpisah untuk mengakses produk perangkat lunak.

Jika kontrak adalah penawaran umum, Anda dapat memilih durasi kontrak dan apakah akan memperbarui lisensi secara otomatis.

Penawaran pribadi biasanya memiliki durasi tetap yang tidak dapat Anda ubah.

**Untuk berlangganan produk AMI berbasis penawaran umum dengan model penetapan harga kontrak**

1. Masuk AWS Marketplace dan temukan produk perangkat lunak berbasis kontainer dengan model penetapan harga kontrak.

1. Pada halaman **Pengadaan**, lihat Informasi **Harga**.

   Anda dapat melihat **Unit** dan tarif untuk setiap durasi (dalam bulan).

1. Pilih **Lanjutkan Berlangganan** untuk memulai langganan. 

   Untuk menyimpan produk ini tanpa berlangganan, pilih **Simpan ke Daftar**.

1. Buat perjanjian dengan meninjau informasi harga dan mengonfigurasi persyaratan untuk produk perangkat lunak. 

   1. Pilih durasi kontrak: **1 bulan**, **12 bulan**, **24 bulan**, atau **36 bulan** 

   1. Di bawah **Pengaturan Pembaruan**, pilih apakah akan memperpanjang kontrak secara otomatis.

   1. Di bawah **opsi Kontrak**, pilih kuantitas untuk setiap unit.

   Total harga kontrak ditampilkan di bawah **Rincian harga.**

1. Setelah Anda membuat pilihan Anda, pilih **Buat Kontrak**.

**Total harga kontrak** dibebankan kepada Anda Akun AWS. Lisensi dihasilkan di AWS License Manager.

**catatan**  
Diperlukan waktu hingga 10 menit untuk memproses langganan dan lisensi dibuat di AWS License Manager akun Anda untuk produk perangkat lunak.

**Untuk berlangganan produk AMI berbasis penawaran pribadi dengan model penetapan harga kontrak**

1. Masuk AWS Marketplace dengan akun Pembeli Anda.

1. Lihat penawaran pribadi. 

1. Pada halaman **Pengadaan**, lihat Informasi **Harga**.

    Anda dapat melihat **Unit** dan tarif untuk setiap durasi (dalam bulan). 

1. Pilih **Lanjutkan Berlangganan** untuk memulai langganan. 

1. Buat perjanjian dengan meninjau informasi harga dan mengonfigurasi persyaratan untuk produk perangkat lunak. 

   Durasi kontrak sudah ditentukan oleh Penjual dan tidak dapat diubah. 

1. Di bawah **opsi Kontrak**, pilih kuantitas untuk setiap unit.

1. Lihat total harga kontrak di bawah **Rincian harga**.

   Anda juga dapat melihat penawaran umum dengan memilih **Lihat Penawaran di bawah Penawaran** **Lain yang Tersedia**.

1. Setelah Anda membuat pilihan Anda, pilih **Buat Kontrak**.

**catatan**  
Diperlukan waktu hingga 10 menit untuk memproses langganan dan lisensi dibuat di AWS License Manager akun Anda untuk produk perangkat lunak.

# Mengakses perangkat lunak berbasis AMI
<a name="access-ami-software"></a>

Setelah Anda membeli produk perangkat lunak berbasis Amazon Machine Image (AMI) dengan harga kontrak, Anda akan diarahkan ke situs web produk untuk penyiapan dan konfigurasi akun. Biaya penggunaan kemudian akan muncul di laporan Akun AWS penagihan reguler Anda.

**Untuk mengakses produk perangkat lunak berbasis AMI**

1. Di AWS Marketplace konsol, navigasikan ke **Lihat Langganan** dan lihat lisensi untuk produk perangkat lunak. 

1. Pada halaman **Pengadaan**:

   1. Pilih **Kelola Lisensi** untuk melihat, memberikan akses, dan melacak penggunaan hak Anda. AWS License Manager

   1. Pilih **Lanjutkan ke Konfigurasi**. 

1. Pada halaman **Peluncuran**, tinjau konfigurasi Anda dan pilih bagaimana Anda ingin meluncurkan perangkat lunak di bawah **Pilih Tindakan**.

1. Pada **Pilih Jenis Instance**, pilih instans Amazon Elastic Compute Cloud (Amazon EC2), lalu pilih **Berikutnya: Konfigurasi Detail Instance**.

1. Pada halaman **Konfigurasi Detail Instance**, untuk peran **IAM, pilih peran** yang ada AWS Identity and Access Management (IAM) dari peran Anda. Akun AWS

   Jika Anda tidak memiliki peran IAM, pilih tautan **Buat peran IAM baru secara manual** dan ikuti petunjuknya.
**catatan**  
Ketika Anda membeli produk dengan harga kontrak, lisensi dibuat oleh AWS Marketplace perangkat lunak Anda Akun AWS dapat memeriksa menggunakan License Manager API. Anda akan memerlukan peran IAM untuk meluncurkan instance produk berbasis AMI.  
Izin IAM berikut diperlukan dalam kebijakan IAM.  

****  

   ```
   {
      "Version":"2012-10-17",		 	 	 
      "Statement":[
         {
            "Sid":"VisualEditorO",
            "Effect":"Allow",
            "Action":[
               "license-manager:CheckoutLicense",
               "license-manager:GetLicense",
               "license-manager:CheckInLicense",
               "license-manager:ExtendLicenseConsumption",
               "license-manager:ListReceivedLicenses"
            ],
            "Resource":"*"
         }
      ]
   }
   ```

1. Setelah detail instance dikonfigurasi, pilih **Tinjau dan Luncurkan**.

1. Pada halaman **Review Instance Launch**, pilih key pair yang ada atau buat new key pair, lalu pilih **Launch Instances**.

   Jendela progres **Instance Instance Launches** muncul.

1. **Setelah instance dimulai, buka EC2 dasbor, dan di bawah **Instances**, lihat bahwa **status Instance** menampilkan Running.**

# Melihat lisensi yang dihasilkan
<a name="view-generated-license"></a>

Setelah Anda berlangganan produk AMI berbasis, lisensi dihasilkan di AWS License Manager. Anda dapat meninjau rincian lisensi termasuk **Penerbit** (AWS/Marketplace) dan **Hak** (unit yang lisensi memberikan hak untuk menggunakan, mengakses, atau menggunakan aplikasi atau sumber daya).

**Untuk melihat lisensi yang dihasilkan**

1. Masuk AWS License Manager dengan Anda Akun AWS.

1. Di bawah **lisensi yang diberikan**, lihat semua lisensi yang Anda berikan.

1. Cari lisensi dengan memasukkan produkSKU, penerima, atau status di bilah **Penelusuran**.

1. Pilih **ID Lisensi** dan lihat **detail Lisensi**. 

# Memodifikasi kontrak yang ada
<a name="modify-existing-contract"></a>

Jika mereka memiliki komitmen awal yang ada untuk produk AMI, AWS Marketplace pembeli dapat memodifikasi beberapa aspek kontrak. Kontrak AMI didukung melalui penawaran berdasarkan ketentuan kontrak sebagai lawan dari penawaran harga konsumsi fleksibel per jam atau tahunan (FCP). Fitur ini hanya tersedia untuk aplikasi yang terintegrasi dengannya AWS License Manager. Pembeli dapat membeli lisensi tambahan dalam hak penawaran yang sama dalam kontrak saat ini. Namun, pembeli tidak dapat mengurangi jumlah hak yang dibeli dalam kontrak. Pembeli juga dapat membatalkan perpanjangan langganan otomatis jika opsi diaktifkan oleh Penjual. 

**catatan**  
Penawaran kontrak rencana angsuran tidak dapat diubah. Tidak ada perubahan hak yang tersedia bagi pembeli untuk kontrak pembelian paket angsuran. Hak adalah hak untuk menggunakan, mengakses, atau menggunakan aplikasi atau sumber daya. Penawaran paket cicilan tidak dapat diubah.

**Kelola langganan Anda**

1. Di AWS Marketplace konsol, navigasikan ke **Lihat Langganan** dan lihat lisensi untuk produk perangkat lunak. 

1. Pada halaman **Pengadaan**, pilih **Kelola** Lisensi.

1. Dari daftar, pilih **Lihat Ketentuan**.

1. Di bagian **Opsi kontrak**, tingkatkan hak Anda dengan menggunakan panah. Anda tidak dapat mengurangi jumlah hak di bawah hak yang dibeli.

1. Detail kontrak dan harga total ditampilkan di bagian **Rincian harga**.



**Untuk membatalkan perpanjangan langganan otomatis**

1. Di AWS Marketplace konsol, navigasikan ke **Lihat Langganan** dan lihat lisensi untuk produk perangkat lunak. 

1. Pada halaman **Pengadaan**, pilih **Kelola** Lisensi.

1. Pada halaman **Langganan**, cari bagian **Pengaturan Pembaruan**.

1. Pastikan Anda memahami syarat dan ketentuan dengan pembatalan.

1. Pilih kotak centang untuk membatalkan perpanjangan otomatis.

# Penandaan alokasi biaya untuk produk AMI di AWS Marketplace
<a name="cost-allocation-tagging-ami-marketplace"></a>

AWS Marketplace mendukung penandaan alokasi biaya untuk produk perangkat lunak berbasis Amazon Machine Image (AMI). Tag instans Amazon Elastic Compute Cloud (Amazon EC2) yang baru dan yang sudah ada secara otomatis terisi terhadap penggunaan AMI yang sesuai. AWS Marketplace Anda dapat menggunakan tag alokasi biaya yang diaktifkan untuk mengidentifikasi dan melacak penggunaan AMI melalui AWS Cost Explorer, Laporan AWS Biaya dan Penggunaan, AWS Anggaran, atau alat analisis belanja cloud lainnya.

Vendor yang menyediakan AMI juga dapat merekam tanda kustom lainnya dalam pengukuran untuk produk berbasis AMI, berdasarkan informasi yang spesifik untuk produk. Untuk detail selengkapnya, lihat [Menggunakan penandaan alokasi biaya](cost-allocation-tagging.md).

Anda dapat menggunakan tag untuk mengatur sumber daya Anda, dan tag alokasi biaya untuk melacak biaya AWS Anda pada level mendetail. Setelah Anda mengaktifkan tag alokasi biaya, AWS gunakan tag alokasi biaya untuk mengatur biaya sumber daya Anda pada laporan alokasi biaya Anda, untuk memudahkan Anda mengkategorikan dan melacak biaya Anda. AWS 

Penandaan alokasi biaya hanya melacak biaya dari saat tanda diaktifkan di konsol Manajemen Penagihan dan Biaya. Hanya Akun AWS pemilik, pemilik akun AWS Organizations manajemen, dan pengguna dengan izin yang sesuai yang dapat mengakses konsol Billing and Cost Management untuk sebuah akun. Terlepas dari apakah Anda menggunakan penandaan alokasi biaya, tidak ada perubahan pada jumlah tagihan Anda. Apakah Anda menggunakan tanda alokasi biaya tidak berdampak pada fungsionalitas produk perangkat lunak berbasis AMI Anda.

## Pelacakan biaya alokasi tanda untuk satu AMI di beberapa instans
<a name="multi-instances-cost-allocation-tagging-marketplace"></a>

Setiap instans Amazon EC2 yang diluncurkan untuk langganan AWS Marketplace AMI memiliki item baris penggunaan AWS Marketplace perangkat lunak yang sesuai dalam laporan AWS Biaya dan Penggunaan. AWS Marketplace Penggunaan Anda akan selalu mencerminkan tag spesifik yang diterapkan ke instans Amazon EC2 yang sesuai. Ini memungkinkan Anda membedakan biaya AWS Marketplace penggunaan berdasarkan nilai tag berbeda yang ditetapkan, pada tingkat instans.

Anda juga dapat meringkas biaya penggunaan berbasis tag untuk menyamai biaya penggunaan perangkat lunak AMI yang tercermin dalam tagihan Anda dengan Cost Explorer atau laporan AWS Biaya dan Penggunaan.

## Menemukan anggaran dengan instans ditandai biaya dialokasikan
<a name="cost-allocation-tag-script-marketplace"></a>

Jika Anda sudah memiliki anggaran aktif yang difilter pada tanda alokasi biaya atas sejumlah instans Amazon EC2 di konsol Manajemen Penagihan dan Biaya, mungkin sulit untuk menemukan semua dari mereka. Skrip Python berikut mengembalikan daftar anggaran yang berisi instans Amazon EC2 dari saat ini. AWS Marketplace Wilayah AWS

Anda dapat menggunakan skrip ini untuk mengetahui potensi dampak anggaran Anda, dan di mana overrun mungkin terjadi akibat perubahan ini. Perhatikan bahwa jumlah yang ditagih tidak berubah, tetapi alokasi biaya akan tercermin lebih akurat, yang dapat memengaruhi anggaran.

```
#! /usr/bin/python

import boto3

session = boto3.Session()
b3account=boto3.client('sts').get_caller_identity()['Account']
print("using account {} in region {}".format(b3account,session.region_name))


def getBudgetFilters(filtertype):
    ''' 
    Returns budgets nested within the filter values [filter value][budeget name].
    The filtertype is the CostFilter Key such as Region, Service, TagKeyValue.
    '''    
    budget_client = session.client('budgets')
    budgets_paginator = budget_client.get_paginator('describe_budgets')
    budget_result = budgets_paginator.paginate(
        AccountId=b3account
    ).build_full_result()    
    returnval = {}
    if 'Budgets' in budget_result:
        for budget in budget_result['Budgets']:
            for cftype in budget['CostFilters']:
                if filtertype == cftype:                          
                    for cfval in budget['CostFilters'][cftype]:
                        if cfval in returnval:
                            if not budget['BudgetName'] in returnval[cfval]:
                                returnval[cfval].append(budget['BudgetName'])
                        else:
                            returnval[cfval] = [ budget['BudgetName'] ]
    return returnval

def getMarketplaceInstances():
    '''
    Get all the Amazon EC2 instances which originated with AWS Marketplace.        
    '''
    ec2_client = session.client('ec2')
    paginator = ec2_client.get_paginator('describe_instances')
    returnval = paginator.paginate(
        Filters=[{
            'Name': 'product-code.type',
            'Values': ['marketplace']
        }]
    ).build_full_result()
    return returnval


def getInstances():
    mp_instances = getMarketplaceInstances()
    budget_tags = getBudgetFilters("TagKeyValue")
    cost_instance_budgets = []
    for instance in [inst for resrv in mp_instances['Reservations'] for inst in resrv['Instances'] if 'Tags' in inst.keys()]:    
        for tag in instance['Tags']:                
            # combine the tag and value to get the budget filter string
            str_full = "user:{}${}".format(tag['Key'], tag['Value'])
            if str_full in budget_tags:
                for budget in budget_tags[str_full]:
                    if not budget in cost_instance_budgets:
                        cost_instance_budgets.append(budget)    
    print("\r\nBudgets containing tagged Marketplace EC2 instances:")
    print( '\r\n'.join([budgetname for budgetname in cost_instance_budgets]) )


if __name__ == "__main__":
    getInstances()
```

**Contoh keluaran**

```
Using account 123456789012 in region us-east-2

Budgets containing tagged Marketplace EC2 instances:
EC2 simple
MP-test-2
```

## Topik-topik terkait
<a name="cost-allocation-tagging-related-topics"></a>

Untuk informasi selengkapnya, lihat topik berikut:
+ [Menggunakan Tanda Alokasi Biaya](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html) di *AWS Billing Panduan Pengguna*. 
+ [Mengaktifkan Tag Alokasi Biaya yang Dihasilkan AWS](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/activate-built-in-tags.html) di *AWS Billing Panduan Pengguna*. 
+ [Menandai Sumber Daya Amazon EC2 Anda](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html) di Panduan Pengguna Amazon EC2.

# Menggunakan alias AMI di AWS Marketplace
<a name="buyer-ami-aliases"></a>

Gambar Mesin Amazon (AMI) diidentifikasi dengan file`AMI ID`. Anda dapat menggunakan `AMI ID` untuk menunjukkan AMI mana yang ingin Anda gunakan saat meluncurkan produk. `AMI ID`Memiliki formulir`ami-<identifier>`, misalnya, ami-123example456. Setiap versi dari setiap produk di masing-masing Wilayah AWS memiliki AMI yang berbeda (dan berbeda`AMI ID`).

Ketika Anda meluncurkan produk dari AWS Marketplace, `AMI ID` secara otomatis diisi untuk Anda. Memiliki `AMI ID` ini berguna jika Anda ingin mengotomatiskan peluncuran produk dari AWS Command Line Interface (AWS CLI) atau dengan menggunakan Amazon Elastic Compute Cloud (Amazon EC2). Anda dapat menemukan `AMI ID` ketika Anda mengkonfigurasi perangkat lunak Anda pada waktu peluncuran. Untuk informasi selengkapnya, lihat [Langkah 3: Mengkonfigurasi perangkat lunak Anda](tutorial-buying-ami.md#step-3-configure-your-software). 

`Ami Alias`Ini juga berada di lokasi yang sama dengan`AMI ID`, saat mengkonfigurasi perangkat lunak Anda. `Ami Alias`Ini adalah ID yang mirip dengan`AMI ID`, tetapi lebih mudah digunakan dalam otomatisasi. An `AMI alias` memiliki formulir`aws/service/marketplace/prod-<identifier>/<version>`, misalnya,` aws/service/marketplace/prod-1234example5678/12.2`. Anda dapat menggunakan `Ami Alias` ID ini di Wilayah mana pun, dan AWS secara otomatis memetakannya ke Regional yang benar`AMI ID`. 

Jika Anda ingin menggunakan versi terbaru dari suatu produk, gunakan istilah **latest** sebagai pengganti versi di `AMI alias` sehingga AWS memilih versi terbaru dari produk untuk Anda, misalnya,**aws/service/marketplace/prod-1234example5678/latest**.

**Awas**  
Menggunakan **latest** opsi memberi Anda rilis terbaru dari perangkat lunak. Namun, gunakan fitur ini dengan hati-hati. Misalnya, jika produk memiliki versi 1.x dan 2.x yang tersedia, Anda mungkin menggunakan 2.x. Namun, versi produk yang paling baru dirilis mungkin merupakan perbaikan bug untuk 1.x.

## Contoh menggunakan alias AMI
<a name="buyer-ami-alias-examples"></a>

Alias AMI berguna dalam otomatisasi. Anda dapat menggunakannya di AWS CLI atau di CloudFormation templat.

Contoh berikut menunjukkan menggunakan alias AMI untuk meluncurkan instance dengan menggunakan. AWS CLI

```
aws ec2 run-instances
--image-id resolve:ssm:/aws/service/marketplace/prod-<identifier>/version-7.1
--instance-type m5.xlarge
--key-name MyKeyPair
```

Contoh berikut menunjukkan CloudFormation template yang menerima alias AMI sebagai parameter input untuk membuat instance.

```
AWSTemplateFormatVersion: 2010-09-09

Parameters:
    AmiAlias:
        Description: AMI alias
        Type: 'String'
        
Resources:
    MyEC2Instance:
        Type: AWS::EC2::Instance
        Properties:
            ImageId: !Sub "resolve:ssm:${AmiAlias}"
            InstanceType: "g4dn.xlarge"
            Tags:
                -Key: "Created from"
                 Value: !Ref AmiAlias
```