Вам не нужно будет использовать условие , чтобы выполнить это.
Условия используются для определения, создается ли ресурс в Cloudformation.
На основании документации ,
Необязательный раздел Условия включает в себя операторы, которые определяют, когда
ресурс создан или когда свойство определено. Например, вы
Можно сравнить, равно ли значение другому значению. На основе
В результате этого условия вы можете условно создать ресурсы
Вы должны быть в состоянии решить эту проблему, выполнив что-то вроде этого (не проверено):
Parameters:
tagName:
Type: String
Description: "tag name for the resource"
Default: test
Resources:
TestambdaFunction:
Properties:
Code:
S3Bucket: "abc-test"
S3Key: xyz-RELEASE.jar
Description: Test Lambda function
Environment:
Variables:
DATA_TYPE: "test-data"
FunctionName: TestFunction
Handler: com.test.testLambda::handleRequest
MemorySize: 256
Role: "arn:aws:iam::user:role/general"
Runtime: java8
Timeout: 300
Tags:
- Key: "component"
Value: !Ref tagName
Type: AWS::Lambda::Function
Обратите внимание, что лямбда-функциям требуется память с шагом 64 МБ