

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

# Pembantu 'Alfred' dan CloudFormation berkas parameter
<a name="alfred-helper"></a>

 CfCT memberi Anda mekanisme yang dikenal sebagai * helper * Alfred untuk mendapatkan nilai [ kunci Penyimpanan Parameter ](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-parameter-store.html) SSM yang didefinisikan dalam template. CloudFormation Menggunakan * helper * Alfred, Anda dapat menggunakan nilai yang disimpan di SSM Parameter Store dan tanpa memperbarui CloudFormation template. Untuk informasi selengkapnya, lihat [ Apa itu CloudFormation template? ](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/gettingstarted.templatebasics.html#gettingstarted.templatebasics.what)dalam Panduan *CloudFormation Pengguna*. 

**penting**  
 Pemb * antu * Alfred memiliki dua keterbatasan. Parameter hanya tersedia di wilayah asal akun manajemen AWS Control Tower. Sebagai praktik terbaik, pertimbangkan untuk bekerja dengan nilai yang tidak berubah dari instance stack ke instance stack. Ketika pembantu 'Alfred' mereproduksi kembali parameter, ia memilih instance tumpukan acak dari kumpulan tumpukan yang mengekspor variabel. 

## Contoh
<a name="w2aac28c41c15c13b7"></a>

 Misalkan Anda memiliki dua set CloudFormation tumpukan. *Stack set 1 * memiliki satu instance stack dan disebarkan ke satu akun di satu Wilayah. Ini membuat Amazon VPC dan subnet di zona ketersediaan, dan `VPC ID` dan `subnet ID` harus diteruskan ke * stack set 2 * sebagai nilai parameter. Sebelum `VPC ID` dan `subnet ID` dapat diteruskan ke set * tumpukan 2*, `VPC ID` dan `subnet ID` harus disimpan dalam set * tumpukan 1 * menggunakan`AWS:::SSM::Parameter`. Untuk informasi selengkapnya, lihat [`AWS:::SSM::Parameter`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html) di *CloudFormation Panduan Pengguna*. 

**CloudFormation set tumpukan 1: **

 Dalam cuplikan berikut, * helper * Alfred dapat mendapatkan nilai untuk `VPC ID` dan `subnet ID` dari penyimpanan parameter dan meneruskannya sebagai input ke mesin StackSet status. 

```
VpcIdParameter:
    Type: AWS::SSM::Parameter
    Properties:
      Name: '/stack_1/vpc/id'
      Description: Contains the VPC id
      Type: String
      Value: !Ref MyVpc

SubnetIdParameter:
    Type: AWS::SSM::Parameter
    Properties:
      Name: '/stack_1/subnet/id'
      Description: Contains the subnet id
      Type: String
      Value: !Ref MySubnet
```

**CloudFormation set tumpukan 2: **

 Cuplikan menunjukkan parameter yang ditentukan dalam `manifest.yaml` file CloudFormation stack 2. 

```
parameters:
      - parameter_key: VpcId
        parameter_value: $[alfred_ssm_/stack_1/vpc/id]
      - parameter_key: SubnetId
        parameter_value: $[alfred_ssm_/stack_1/subnet/id]
```

**CloudFormation set tumpukan 2.1: **

 Cuplikan menunjukkan bahwa Anda dapat mencant `alfred_ssm` umkan properti untuk mendukung parameter jenis * CommaDelimitedList*. Untuk informasi selengkapnya, lihat [`Parameters`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html#parameters-section-structure-properties-type) di *CloudFormation Panduan Pengguna*. 

```
parameters:
      - parameter_key: VpcId # Type: String
        parameter_value: $[alfred_ssm_/stack_1/vpc/id']
      - parameter_key: SubnetId # Type: String
        parameter_value: $[ alfred_ssm_/stack_1/subnet/id']
      - parameter_key: AvailablityZones # Type: CommaDelimitedList
        parameter_value:   - "$[alfred_ssm_/availability_zone_1]"  - "$[alfred_ssm_/availability_zone_2]"
```