翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Infrastructure Composer を使用してインポートされたテンプレートに新しいパラメータを追加する
パラメータが定義された既存のテンプレートをインポートするときに、新しいパラメータを作成することもできます。ドロップダウンリストから既存のパラメータを選択する代わりに、新しいタイプと値を指定します。以下は、 という名前の新しいパラメータを作成する例ですMySecurityGroup
。

Lambda 関数のリソースプロパティパネルで指定したすべての新しい値について、Infrastructure Composer は Lambda 関数の SecurityGroupIds
または SubnetIds
プロパティの下にあるリストでそれらを定義します。以下に例を示します。
... Resources: MyFunction: Type: AWS::Serverless::Function Properties: ... VpcConfig: SecurityGroupIds: - sg-94b3a1f6 SubnetIds: - !Ref SubnetParameter - !Ref VPCSubnet
外部テンプレートからリストパラメータタイプの論理 ID を参照する場合は、テンプレートビューを使用してテンプレートを直接変更することをお勧めします。リストパラメータタイプの論理 ID は常に単一の値として、唯一の値として指定する必要があります。
... 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 # Valid syntax SubnetIds: - !Ref VPCSubnets # Not valid syntax