AWSCICDStepFuncti

往期推荐

AWSCLISSL:CERTIFICATE_VERIFY_FAILED错误分析与解决

AWSCICD之CodeCommit/Build/Deploy下篇

AWSCICD之CodeCommit/Build/Deploy上篇

AWSLambda之CodeDeploy部署测试(Python)

AWSCodeDeploy部署ECS

AWSECSFargate容器调试二利用ECSExec连接容器

一文搞懂AWSEC2,IGW,RT,NAT,SG基础篇下

一文搞懂AWSRegion,VPC,VPCendpoint,AZ,Subnet基础篇上

AWSECSFargate容器日志处理

AWSECSFargate容器调试

AWSECS上ApplicationAutoScaling实现

AWSFargateOpenIDSSO集成实现

创建ECSFargate

简介

在之前有关CICD的文章中,我们利用Lamdba函数,把CodeCommit/Build/Deploy连接起来,形成一个完整的CICD流水线。

图52

在我们提交代码后,CICD流水线会自动完成编译,生成镜像,推入仓库,部署的全过程。

但是在生产环境中,我们还需要加入人工审批这一环节,确保最后部署到生产环境前,相关利害方认可此次部署操作。

我们将分两篇文章介绍如何利用AWSStepFunction(SF)配合Lambda函数实现此功能。

本篇先介绍AWSStepFunction及SNS服务,然后创建一个简单的SF例子,测试如何利用邮件进行审批,并把审批结果反馈回SF。

本文还会用到Lambda函数和ALB(ApplicaitonLoadBalancer)服务。

下一篇中我们把StepFunction加入之前创建的CICD中,实现部署邮件审批功能。

目录

-环境(配置)

-StepFunction简介

-SNS简介

-实战步骤

1.新建SNS

-建Topic

-注册Subscription

2.新建Lambda函数

-tsSendMailforSF函数

-tsALBForMailApproval函数

3.为tsALBForMailApproval函数设置ALB

-增加Listener

4.新建StepFunction

-创建StepFunction

-添加policy

5.测试邮件审批

-总结

-引申

-后记

环境(配置)AWS中国或Global帐号,可在

转载请注明:http://www.sonphie.com/jbzl/14491.html

  • 上一篇文章:
  • 下一篇文章: 没有了
  • 网站简介| 发布优势| 服务条款| 隐私保护| 广告合作| 网站地图| 版权申明

    当前时间: