Menggunakan alias AMI - AWS Marketplace

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

Menggunakan alias AMI

Amazon Machine Image (AMI) diidentifikasi denganAMI ID. Anda dapat menggunakanAMI IDuntuk menunjukkan AMI yang ingin Anda gunakan ketika meluncurkan produk. ParameterAMI IDMEMILIKI FORMULIRami-<identifier>, Misalnya,ami-123example456. Setiap versi dari setiap produk di masing-masingWilayah AWSmemiliki AMI yang berbeda (dan berbedaAMI ID).

Ketika Anda meluncurkan produkAWS Marketplace, yangAMI IDsecara otomatis diisi untuk Anda. MEMILIKIAMI IDberguna jika Anda ingin mengotomatiskan peluncuran produk dariAWS Command Line Interface(AWS CLI) atau dengan menggunakan Amazon Elastic Compute Cloud (Amazon EC2). Anda dapat menemukanAMI IDketika Anda mengkonfigurasi perangkat lunak Anda pada waktu peluncuran. Untuk informasi selengkapnya, lihat Langkah 3: Mengkonfigurasi perangkat lunak Anda.

ParameterAmi Aliasjuga berada di lokasi yang sama denganAMI ID, ketika mengkonfigurasi perangkat lunak Anda. ParameterAmi Aliasadalah ID yang mirip denganAMI ID, tetapi lebih mudah digunakan dalam otomatisasi. SesiAMI aliasMEMILIKI FORMULIRaws/service/marketplace/prod-<identifier>/<version>, Misalnya, aws/service/marketplace/prod-1234example5678/12.2. Anda dapat menggunakan iniAmi AliasId di Wilayah manapun, danAWSsecara otomatis memetakan ke Regional yang benarAMI ID.

Jika Anda ingin menggunakan versi terbaru produk, gunakan istilah tersebutlatestdi tempat versi diAMI aliassehinggaAWSmemilih versi terbaru produk untuk Anda, misalnya,aws/service/marketplace/prod-1234example5678/latest.

Awas

MenggunakanlatestOpsi 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 penggunaan alias AMI

Alias AMI berguna dalam otomatisasi. Anda dapat menggunakannya diAWS CLIatau diAWS CloudFormationTemplat.

Contoh berikut menunjukkan menggunakan alias AMI untuk meluncurkan sebuah instans dengan menggunakanAWS 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 alias AMI sebagai parameter masukan 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