Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menemukan parameter publik di Parameter Store
Anda dapat mencari parameter publik menggunakan Parameter Store konsol atau AWS Command Line Interface.
Nama parameter publik diawali dengan aws/service/list
. Bagian selanjutnya dari nama sesuai dengan layanan yang memiliki parameter tersebut.
Berikut ini adalah daftar beberapa layanan yang menyediakan parameter publik:
-
ami-amazon-linux-latest
-
ami-windows-latest
-
ec2-macos
-
appmesh
-
aws-for-fluent-bit
-
bottlerocket
-
canonical
-
cloud9
-
datasync
-
debian
-
ecs
-
eks
-
freebsd
-
global-infrastructure
-
marketplace
-
storagegateway
Tidak semua parameter publik dipublikasikan untuk setiap Wilayah AWS.
Menemukan parameter publik menggunakan Parameter Store konsol
Anda harus memiliki setidaknya satu parameter di Anda Akun AWS dan Wilayah AWS sebelum Anda dapat mencari parameter publik menggunakan konsol.
Untuk menemukan parameter publik menggunakan konsol
Buka AWS Systems Manager konsol di https://console.aws.amazon.com/systems-manager/
. Di panel navigasi, pilih Parameter Store.
-
Pilih tab Parameter publik.
-
Pilih dropdown Pilih layanan. Pilih layanan yang parameternya ingin Anda gunakan.
-
(Opsional) Filter parameter yang dimiliki oleh layanan yang Anda pilih dengan memasukkan informasi lebih lanjut ke dalam bilah pencarian.
-
Pilih parameter publik yang ingin Anda gunakan.
Menemukan parameter publik menggunakan AWS CLI
Gunakan describe-parameters
untuk penemuan parameter publik.
Gunakan get-parameters-by-path
untuk mendapatkan jalur yang sebenarnya untuk layanan yang tercantum di bawah /aws/service/list
. Untuk mendapatkan jalur layanan, hapus /list
dari jalur tersebut. Misalnya, /aws/service/list/ecs
menjadi /aws/service/ecs
.
Untuk mengambil daftar parameter publik yang dimiliki oleh berbagai layanan di Parameter Store, jalankan perintah berikut.
aws ssm get-parameters-by-path --path /aws/service/list
Perintah tersebut mengembalikan informasi seperti berikut. Contoh ini telah dipotong untuk ruang.
{ "Parameters": [ { "Name": "/aws/service/list/ami-al-latest", "Type": "String", "Value": "/aws/service/ami-al-latest/", "Version": 1, "LastModifiedDate": "2021-01-29T10:25:10.902000-08:00", "ARN": "arn:aws:ssm:us-east-2::parameter/aws/service/list/ami-al-latest", "DataType": "text" }, { "Name": "/aws/service/list/ami-windows-latest", "Type": "String", "Value": "/aws/service/ami-windows-latest/", "Version": 1, "LastModifiedDate": "2021-01-29T10:25:12.567000-08:00", "ARN": "arn:aws:ssm:us-east-2::parameter/aws/service/list/ami-windows-latest", "DataType": "text" }, { "Name": "/aws/service/list/aws-storage-gateway-latest", "Type": "String", "Value": "/aws/service/aws-storage-gateway-latest/", "Version": 1, "LastModifiedDate": "2021-01-29T10:25:09.903000-08:00", "ARN": "arn:aws:ssm:us-east-2::parameter/aws/service/list/aws-storage-gateway-latest", "DataType": "text" }, { "Name": "/aws/service/list/global-infrastructure", "Type": "String", "Value": "/aws/service/global-infrastructure/", "Version": 1, "LastModifiedDate": "2021-01-29T10:25:11.901000-08:00", "ARN": "arn:aws:ssm:us-east-2::parameter/aws/service/list/global-infrastructure", "DataType": "text" } ] }
Jika Anda ingin melihat parameter yang dimiliki oleh layanan tertentu, pilih layanan dari daftar yang dihasilkan setelah menjalankan perintah sebelumnya. Kemudian, lakukan get-parameters-by-path
panggilan menggunakan nama layanan yang Anda inginkan.
Misalnya, /aws/service/global-infrastructure
. Jalur mungkin satu tingkat (hanya memanggil parameter yang cocok dengan nilai persis yang diberikan) atau rekursif (berisi elemen di jalur di luar apa yang telah Anda berikan).
catatan
/aws/service/global-infrastructure
Jalur tidak didukung untuk kueri di semua Wilayah. Untuk informasi, lihat Memanggil parameter publik untuk Layanan AWS, Wilayah, titik akhir, Availability Zone, zona lokal, dan Wavelength Zone di Parameter Store.
Jika tidak ada hasil yang dikembalikan untuk layanan yang Anda tentukan, tambahkan --recursive
bendera dan jalankan perintah lagi.
aws ssm get-parameters-by-path --path /aws/service/global-infrastructure
Hal ini mengembalikan semua parameter yang dimiliki oleh global-infrastructure
. Berikut adalah contohnya.
{ "Parameters": [ { "Name": "/aws/service/global-infrastructure/current-region", "Type": "String", "LastModifiedDate": "2019-06-21T05:15:34.252000-07:00", "Version": 1, "Tier": "Standard", "Policies": [], "DataType": "text" }, { "Name": "/aws/service/global-infrastructure/version", "Type": "String", "LastModifiedDate": "2019-02-04T06:59:32.875000-08:00", "Version": 1, "Tier": "Standard", "Policies": [], "DataType": "text" } ] }
Anda juga dapat melihat parameter yang dimiliki oleh layanan tertentu dengan menggunakan filter Option:BeginsWith
.
aws ssm describe-parameters --parameter-filters "Key=Name, Option=BeginsWith, Values=/aws/service/ami-amazon-linux-latest"
Perintah tersebut mengembalikan informasi seperti berikut. Contoh output ini telah dipotong untuk ruang.
{ "Parameters": [ { "Name": "/aws/service/ami-amazon-linux-latest/amzn-ami-hvm-x86_64-ebs", "Type": "String", "LastModifiedDate": "2021-01-26T13:39:40.686000-08:00", "Version": 25, "Tier": "Standard", "Policies": [], "DataType": "text" }, { "Name": "/aws/service/ami-amazon-linux-latest/amzn-ami-hvm-x86_64-gp2", "Type": "String", "LastModifiedDate": "2021-01-26T13:39:40.807000-08:00", "Version": 25, "Tier": "Standard", "Policies": [], "DataType": "text" }, { "Name": "/aws/service/ami-amazon-linux-latest/amzn-ami-hvm-x86_64-s3", "Type": "String", "LastModifiedDate": "2021-01-26T13:39:40.920000-08:00", "Version": 25, "Tier": "Standard", "Policies": [], "DataType": "text" } ] }
catatan
Parameter yang dikembalikan mungkin berbeda ketika Anda menggunakan Option=BeginsWith
karena menggunakan pola pencarian yang berbeda.