Menggunakan AMI alias di AWS Marketplace - AWS Marketplace

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

Menggunakan AMI alias di AWS Marketplace

Amazon Machine Image (AMI) diidentifikasi dengan fileAMI ID. Anda dapat menggunakan AMI ID untuk menunjukkan mana yang ingin AMI Anda gunakan saat meluncurkan produk. AMI IDMemiliki formulirami-<identifier>, misalnya, ami-123example456. Setiap versi dari setiap produk di masing-masing Wilayah AWS memiliki yang berbeda AMI (dan berbedaAMI 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 (AmazonEC2). Anda dapat menemukan AMI ID ketika Anda mengkonfigurasi perangkat lunak Anda pada waktu peluncuran. Untuk informasi selengkapnya, lihat Langkah 3: Mengkonfigurasi perangkat lunak Anda.

Ami AliasIni juga berada di lokasi yang sama denganAMI ID, saat mengkonfigurasi perangkat lunak Anda. Ami AliasIni adalah ID yang mirip denganAMI ID, tetapi lebih mudah digunakan dalam otomatisasi. An AMI alias memiliki formuliraws/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 benarAMI 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 versi perangkat lunak yang paling baru dirilis. 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 AMI alias

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

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

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

Contoh berikut menunjukkan CloudFormation template yang menerima AMI alias 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