AWS–tipe parameter tertentu - AWS CloudFormation

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

AWS–tipe parameter tertentu

AWS-tipe parameter tertentu membantu dalam menangkap nilai-nilai yang tidak valid pada awal membuat atau memperbarui tumpukan. Bila Anda menggunakan tipe parameter AWS-specific, pengguna yang menggunakan template Anda untuk membuat atau memperbarui tumpukan harus menentukan AWS nilai yang ada di akun pengguna dan di wilayah untuk tumpukan saat ini. CloudFormation memvalidasi nilai input ini terhadap nilai yang ada di akun. Misalnya, dengan tipe AWS::EC2::VPC::Id parameter, pengguna harus memasukkan VPC ID yang ada di akun dan Wilayah AWS di mana mereka membuat tumpukan.

Jika pengguna menggunakan AWS Management Console, CloudFormation mengisi tipe parameter AWS-spesifik dengan nilai yang valid. Dengan begitu pengguna tidak perlu mengingat dan memasukkan nama atau ID tertentu dengan benar. Mereka hanya akan memilih satu nilai atau lebih dari daftar drop-down. Tergantung dari tipe parameter, Anda dapat mencari nilai menurut ID, nama, atau nilai tanda Nama.

Untuk memungkinkan pengguna template memasukkan nilai input dari yang berbeda Akun AWS, jangan tentukan parameter dengan tipe AWS-specific. Tentukan parameter tipe String atau CommaDelimitedList sebagai gantinya. Untuk informasi selengkapnya, lihat Parameters.

Jenis parameter AWS spesifik yang didukung

CloudFormation mendukung jenis AWS-spesifik berikut:

AWS::EC2::AvailabilityZone::Name

Availability Zone, seperti us-west-2a.

AWS::EC2::Image::Id

ID EC2 gambar Amazon, sepertiami-0ff8a91507f77f867. Perhatikan bahwa CloudFormation konsol tidak menampilkan daftar drop-down nilai untuk jenis parameter ini.

AWS::EC2::Instance::Id

ID EC2 instans Amazon, sepertii-1e731a32.

AWS::EC2::KeyPair::KeyName

Nama EC2 key pair Amazon.

AWS::EC2::SecurityGroup::GroupName

Nama grup VPC keamanan default, sepertimy-sg-abc.

AWS::EC2::SecurityGroup::Id

ID grup keamanan, seperti sg-a123fd85.

AWS::EC2::Subnet::Id

ID subnet, seperti subnet-123a351e.

AWS::EC2::Volume::Id

ID EBS volume Amazon, sepertivol-3cdd3f56.

AWS::EC2::VPC::Id

VPCID, sepertivpc-a123baa3.

AWS::Route53::HostedZone::Id

ID zona yang dihosting Amazon Route 53, sepertiZ23YXV4OVPL04A.

List<AWS::EC2::AvailabilityZone::Name>

Susunan Availability Zone untuk suatu wilayah, seperti us-west-2a, us-west-2b.

List<AWS::EC2::Image::Id>

Array EC2 gambar AmazonIDs, sepertiami-0ff8a91507f77f867, ami-0a584ac55a7631c0c. Perhatikan bahwa CloudFormation konsol tidak menampilkan daftar drop-down nilai untuk jenis parameter ini.

List<AWS::EC2::Instance::Id>

Array EC2 contoh AmazonIDs, sepertii-1e731a32, i-1e731a34.

List<AWS::EC2::SecurityGroup::GroupName>

Array nama grup VPC keamanan default, sepertimy-sg-abc, my-sg-def.

List<AWS::EC2::SecurityGroup::Id>

Sebuah array dari kelompok keamananIDs, sepertisg-a123fd85, sg-b456fd85.

List<AWS::EC2::Subnet::Id>

Sebuah array subnetIDs, sepertisubnet-123a351e, subnet-456b351e.

List<AWS::EC2::Volume::Id>

Sebuah array EBS volume AmazonIDs, sepertivol-3cdd3f56, vol-4cdd3f56.

List<AWS::EC2::VPC::Id>

Sebuah array VPCIDs, sepertivpc-a123baa3, vpc-b456baa3.

List<AWS::Route53::HostedZone::Id>

Array zona yang dihosting Amazon Route 53IDs, sepertiZ23YXV4OVPL04A, Z23YXV4OVPL04B.

Contoh

Deklarasi parameter

Contoh berikut menyatakan dua parameter dengan tipe AWS::EC2::KeyPair::KeyName dan AWS::EC2::Subnet::Id. Jenis ini membatasi nilai yang valid ke nama dan subnet IDs key pair yang ada. Karena mySubnetIDs parameter ditentukan sebagai daftar, pengguna dapat menentukan satu atau lebih subnetIDs.

JSON

"Parameters" : { "myKeyPair" : { "Description" : "Amazon EC2 Key Pair", "Type" : "AWS::EC2::KeyPair::KeyName" }, "mySubnetIDs" : { "Description" : "Subnet IDs", "Type" : "List<AWS::EC2::Subnet::Id>" } }

YAML

Parameters: myKeyPair: Description: Amazon EC2 Key Pair Type: "AWS::EC2::KeyPair::KeyName" mySubnetIDs: Description: Subnet IDs Type: "List<AWS::EC2::Subnet::Id>"