AWS Lambda Create a Lambda Function with CloudFromation: Difference between revisions
Jump to navigation
Jump to search
Line 38: | Line 38: | ||
[[AWS_Lambda_Concepts#Memory_Configuration|MemorySize]]: 128 | [[AWS_Lambda_Concepts#Memory_Configuration|MemorySize]]: 128 | ||
[[AWS_Lambda_Concepts#Role|Role]]: arn:aws:iam::77777777777:role/service-role/my-function-execution-role | [[AWS_Lambda_Concepts#Role|Role]]: arn:aws:iam::77777777777:role/service-role/my-function-execution-role | ||
Timeout: | [[AWS_Lambda_Concepts#Timeout|Timeout]]: 3 | ||
ReservedConcurrentExecutions: Integer | ReservedConcurrentExecutions: Integer | ||
DeadLetterConfig: | DeadLetterConfig: |
Revision as of 20:56, 4 April 2019
External
Internal
Resource Types
AWS::Lambda::Function
Resources: LambdaExample: Type: "AWS::Lambda::Function" Properties: FunctionName: my-lambda Description: 'Some description' Code: S3Bucket: a-bucket S3Key: a-deployment-package # S3ObjectVersion: String # ZipFile: String Handler: handler Runtime: java-1.8.0-openjdk Environment: Variables: MY_ENV_VAR: 'my value' VpcConfig: SubnetIds: - red-subnet SecurityGroupIds: - ... MemorySize: 128 Role: arn:aws:iam::77777777777:role/service-role/my-function-execution-role Timeout: 3 ReservedConcurrentExecutions: Integer DeadLetterConfig: DeadLetterConfig KmsKeyArn: String Layers: - String TracingConfig: TracingConfig Tags: Resource Tag