Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Referensi AMI terbaru menggunakan parameter publik Systems Manager
AWS Systems Manager menyediakan parameter publik untuk AMI publik yang dikelola oleh AWS. Anda dapat menggunakan parameter publik saat meluncurkan instance untuk memastikan bahwa Anda menggunakan AMI terbaru. Misalnya, parameter publik /aws/service/ami-amazon-linux-latest/al2023-ami-kernel-default-arm64 tersedia di semua Wilayah dan selalu menunjuk ke versi terbaru Amazon Linux 2023 AMI untuk arsitektur arm64 di Wilayah tertentu.
Parameter publik tersedia dari jalur berikut:
Untuk informasi selengkapnya, lihat Bekerja dengan parameter publik di Panduan Pengguna AWS Systems Manager .
Temukan parameter SSM untuk AMI publik
Saat Anda mendeskripsikan AMI publik, responsnya menyertakan parameter terkait AWS Systems Manager (SSM) di PublicSsmParameterName bidang. Gunakan parameter ini untuk mengidentifikasi parameter SSM yang selalu menunjuk ke versi terbaru AMI itu.
- Console
-
- AWS CLI
-
Untuk menemukan parameter SSM untuk AMI publik
Gunakan perintah describe-images. Respons mencakup PublicSsmParameterName bidang untuk AMI publik yang memiliki parameter SSM terkait.
aws ec2 describe-images \
--image-ids ami-0abcdef1234567890
Contoh output berikut menunjukkan PublicSsmParameterName bidang. Beberapa bidang dihilangkan untuk singkatnya.
{
"Images": [
{
"ImageId": "ami-0abcdef1234567890",
"Name": "al2023-ami-2023.7.20260601.0-kernel-6.1-x86_64",
...
"PublicSsmParameterName": "aws/service/ami-amazon-linux-latest/al2023-ami-kernel-default-x86_64"
}
]
}
- PowerShell
-
Untuk menemukan parameter SSM untuk AMI publik
Gunakan Get-EC2Imagecmdlet. Respons mencakup PublicSsmParameterName bidang untuk AMI publik yang memiliki parameter SSM terkait.
Get-EC2Image -ImageId ami-0abcdef1234567890
Contoh output berikut menunjukkan PublicSsmParameterName bidang. Beberapa bidang dihilangkan untuk singkatnya.
ImageId : ami-0abcdef1234567890
Name : al2023-ami-2023.7.20260601.0-kernel-6.1-x86_64
...
PublicSsmParameterName : aws/service/ami-amazon-linux-latest/al2023-ami-kernel-default-x86_64
Daftar AMI Amazon Linux
- AWS CLI
-
Untuk membuat daftar AMI Linux di saat ini AWS Region
Gunakan perintah get-parameters-by-path berikut. Nilai untuk --path parameter khusus untuk AMI Linux.
aws ssm get-parameters-by-path \
--path /aws/service/ami-amazon-linux-latest \
--query "Parameters[].Name"
- PowerShell
-
Untuk membuat daftar AMI Linux di saat ini AWS Region
Gunakan Get-SSMParametersByPathcmdlet.
Get-SSMParametersByPath `
-Path "/aws/service/ami-amazon-linux-latest" | `
Sort-Object Name | Format-Table Name
Daftar AMI Windows
- AWS CLI
-
Untuk membuat daftar AMI Windows di saat ini AWS Region
Gunakan perintah get-parameters-by-path berikut. Nilai untuk --path parameter khusus untuk AMI Windows.
aws ssm get-parameters-by-path \
--path /aws/service/ami-windows-latest \
--query "Parameters[].Name"
- PowerShell
-
Untuk membuat daftar AMI Windows di saat ini AWS Region
Gunakan Get-SSMParametersByPathcmdlet.
Get-SSMParametersByPath `
-Path "/aws/service/ami-windows-latest" | `
Sort-Object Name | Format-Table Name
Luncurkan instance menggunakan parameter publik
Untuk menentukan parameter publik saat meluncurkan instance, gunakan sintaks berikut:resolve:ssm:public-parameter, di mana resolve:ssm awalan standar dan public-parameter merupakan jalur dan nama parameter publik.
- AWS CLI
-
Untuk meluncurkan suatu instans menggunakan parameter publik
Gunakan perintah run-instance dengan opsi. --image-id Contoh ini menentukan parameter publik Systems Manager untuk ID gambar untuk meluncurkan instance menggunakan AMI Amazon Linux 2023 terbaru
--image-id resolve:ssm:/aws/service/ami-amazon-linux-latest/al2023-ami-kernel-default-x86_64
- PowerShell
-
Untuk meluncurkan suatu instans menggunakan parameter publik
Gunakan New-EC2Instancecmdlet dengan parameter. -ImageId Contoh ini menentukan parameter publik Systems Manager untuk ID gambar untuk meluncurkan instance menggunakan AMI terbaru untuk Windows Server 2022.
-ImageId "resolve:ssm:/aws/service/ami-windows-latest/Windows_Server-2022-English-Full-Base"
Untuk contoh selengkapnya yang menggunakan parameter Systems Manager, lihat Kueri untuk ID AMI Amazon Linux terbaru Menggunakan AWS Systems Manager Parameter Store dan Query untuk AMI Windows Terbaru Menggunakan AWS Systems Manager Parameter Store.