

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Parameter in importierten Vorlagen für eine externe VPC mit Infrastructure Composer
<a name="using-composer-services-vpc-import"></a>

Wenn Sie eine vorhandene Vorlage mit Parametern importieren, die für die Sicherheitsgruppen und Subnetze einer externen VPC definiert sind, bietet Infrastructure Composer eine Dropdownliste, aus der Sie Ihre Parameter auswählen können.

Im Folgenden finden Sie ein Beispiel für den `Parameters` Abschnitt einer importierten Vorlage:

```
...
Parameters:
  VPCSecurityGroups:
    Description: Security group IDs generated by Infrastructure Composer
    Type: List<AWS::EC2::SecurityGroup::Id>
  VPCSubnets:
    Description: Subnet IDs generated by Infrastructure Composer
    Type: List<AWS::EC2::Subnet::Id>
  VPCSubnet:
    Description: Subnet Id generated by Infrastructure Composer
    Type: AWS::EC2::Subnet::Id
...
```

Bei der Konfiguration einer externen VPC für eine neue Lambda-Funktion auf der Leinwand sind diese Parameter in einer Dropdownliste verfügbar. Im Folgenden wird ein Beispiel gezeigt:

![\[Eine Dropdownliste mit Werten, die für den Parametertyp des Subnetz-ID-Felds für eine Lambda-Funktionskarte angeboten werden.\]](http://docs.aws.amazon.com/de_de/infrastructure-composer/latest/dg/images/aac_use_vpc_10.png)


## Einschränkungen beim Import von Listenparametertypen
<a name="using-composer-services-vpc-import-list"></a>

Normalerweise können Sie für jede Lambda-Funktion mehrere Sicherheitsgruppen- und Subnetzkennungen angeben. Wenn Ihre vorhandene Vorlage Listenparametertypen wie `List<AWS::EC2::SecurityGroup::Id>` oder `List<AWS::EC2::Subnet::Id>` enthält, können Sie nur einen Bezeichner angeben.

Weitere Informationen zum Typ von Parameterlisten finden Sie im *AWS CloudFormation Benutzerhandbuch* unter [Unterstützte AWS spezifische Parametertypen](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html#aws-specific-parameter-types).

Im Folgenden finden Sie ein Beispiel für eine Vorlage, die `VPCSecurityGroups` als Listenparametertyp definiert ist:

```
...
Parameters:
  VPCSecurityGroups:
    Description: Security group IDs generated by Infrastructure Composer
    Type: List<AWS::EC2::SecurityGroup::Id>
...
```

Wenn Sie in Infrastructure Composer den `VPCSecurityGroups` Wert als Sicherheitsgruppenkennung für eine Lambda-Funktion auswählen, wird die folgende Meldung angezeigt:

![\[Ein Listenparametertyp mit dem NamenVPCSecurityGroups, der für den Parametertyp des Sicherheitsgruppen-ID-Felds einer Lambda-Funktionskarte bereitgestellt wird.\]](http://docs.aws.amazon.com/de_de/infrastructure-composer/latest/dg/images/aac_use_vpc_11.png)


Diese Einschränkung ist darauf zurückzuführen, dass die `SubnetIds` Eigenschaften `SecurityGroupIds` und eines `AWS::Lambda::Function VpcConfig` Objekts jeweils nur eine Liste von Zeichenkettenwerten akzeptieren. Da ein einzelner Listenparametertyp eine Liste von Zeichenfolgen enthält, kann er das einzige Objekt sein, das bereitgestellt wird, wenn er angegeben wird.

Im Folgenden finden Sie ein Beispiel für Listenparametertypen, wie sie in der Vorlage definiert werden, wenn sie mit einer Lambda-Funktion konfiguriert sind:

```
...
Parameters:
  VPCSecurityGroups:
    Description: Security group IDs generated by Infrastructure Composer
    Type: List<AWS::EC2::SecurityGroup::Id>
  VPCSubnets:
    Description: Subnet IDs generated by Infrastructure Composer
    Type: List<AWS::EC2::Subnet::Id>
Resources:
  ...
  MyFunction:
    Type: AWS::Serverless::Function
    Properties:
      ...
      VpcConfig:
        SecurityGroupIds: !Ref VPCSecurityGroups
        SubnetIds: !Ref VPCSubnets
```