feat: simplify blog lambda deployment pipeline
This commit is contained in:
parent
04237038fe
commit
a59a8e6461
3 changed files with 166 additions and 23 deletions
|
|
@ -22,14 +22,6 @@ Parameters:
|
|||
Default: main
|
||||
Description: Git repository branch
|
||||
|
||||
ImageDigest:
|
||||
Type: String
|
||||
Default: ""
|
||||
Description: "ECR image digest (e.g., sha256:abc123...). If empty, uses 'latest' tag. Use digest for deterministic deployments."
|
||||
|
||||
Conditions:
|
||||
UseDigest: !Not [!Equals [!Ref ImageDigest, ""]]
|
||||
|
||||
Resources:
|
||||
|
||||
MyLambdaRole:
|
||||
|
|
@ -79,15 +71,9 @@ Resources:
|
|||
Properties:
|
||||
FunctionName: blog-deployment-webhook-handler
|
||||
PackageType: Image
|
||||
ImageUri: !If
|
||||
- UseDigest
|
||||
- !Sub
|
||||
- "${RepoUri}@${Digest}"
|
||||
- RepoUri: !ImportValue BlogDeployment-RepositoryUri
|
||||
Digest: !Ref ImageDigest
|
||||
- !Sub
|
||||
- "${RepoUri}:latest"
|
||||
- RepoUri: !ImportValue BlogDeployment-RepositoryUri
|
||||
ImageUri: !Sub
|
||||
- "${RepoUri}:latest"
|
||||
- RepoUri: !ImportValue BlogDeployment-RepositoryUri
|
||||
Timeout: 300
|
||||
MemorySize: 512
|
||||
Architectures:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue