当前位置: 首页 > news >正文

西安做网站的公司地址王烨捷

西安做网站的公司地址,王烨捷,广东搜索引擎优化,wordpress本地登录密码文章目录 aws(学习笔记第四十七课) codepipeline-docker-build学习内容:1. 代码连接和修改1.1 代码链接1.2 代码手动修改部分 2. 代码整体架构2.1 base.py准备S3 bucket以及codebuild project2.2 base.py准备S3 bucket以及codebuild project 3. 执行pipeline3.1 执行…

文章目录

  • aws(学习笔记第四十七课) codepipeline-docker-build
  • 学习内容:
    • 1. 代码连接和修改
      • 1.1 代码链接
      • 1.2 代码手动修改部分
    • 2. 代码整体架构
      • 2.1 `base.py`准备`S3 bucket`以及`codebuild project`
      • 2.2 `base.py`准备`S3 bucket`以及`codebuild project`
    • 3. 执行`pipeline`
      • 3.1 执行`cdk`
      • 3.2 检查`ECR Ecs Container Registry`
      • 3.2 检查`pipeline`
      • 3.3 检查`ssm`
    • 4. 执行`push.sh`来模拟代码上传到`s3 bucket`
      • 4.1 执行环境
      • 4.2 进行`git clone`
      • 4.3 执行`./push.sh`
      • 4.4 观察`codepipeline`

aws(学习笔记第四十七课) codepipeline-docker-build

  • 使用CodeBuild来build一个docker Image
  • 将它push到一个ECR

学习内容:

  • 在不同的stack之前传递参数props
  • 使用ssm store来保存parameters
  • 后面的push.sh能够从ssm store取得参数

1. 代码连接和修改

1.1 代码链接

代码链接(codepipeline-docker-build)

1.2 代码手动修改部分

2. 代码整体架构

2.1 base.py准备S3 bucket以及codebuild project

在这里插入图片描述

  • 准备s3 bucket里面保存上传的source.zip
  • 利用SSM(Session Manager)保存参数
  • 创建codebuild project进行build
  • codebuild project生成的docker image保存pushecr

2.2 base.py准备S3 bucket以及codebuild project

在这里插入图片描述

  • 创建source stage,这里是监视S3 bucket的上传的source.zip
  • 创建build stage,这里inputsource stageoutput
  • 最后将pipeline.pipeline_name保存到SSM SessionManager

3. 执行pipeline

python -m venv .venv
source .venv/Scripts/activate
pip -r requirements.txt
cdk --require-approval never deploy --all # 因为这里存在多个stacks,所以使用--all

3.1 执行cdk

在这里插入图片描述

3.2 检查ECR Ecs Container Registry

在这里插入图片描述

3.2 检查pipeline

在这里插入图片描述

3.3 检查ssm

这里还是求助了AI
在这里插入图片描述
查看到了cdk登录的参数。
在这里插入图片描述

4. 执行push.sh来模拟代码上传到s3 bucket

4.1 执行环境

这里选择cloudshell进行执行,因为手头没有合适的linux环境。
而且,可以看出,这里的~/.aws/下面的文件,是root账号的awscredentials。在练习阶段使用,没有问题。
在这里插入图片描述

4.2 进行git clone

git clone https://gitcode.com/gh_mirrors/aw/aws-cdk-examples

4.3 执行./push.sh

/home/cloudshell-user/aws-cdk-examples/python/codepipeline-docker-build

修改下自己的region
在这里插入图片描述
执行./push.sh
在这里插入图片描述

4.4 观察codepipeline

在这里插入图片描述
可以看出source stage执行成功,但是build stage执行失败,接下来主要进行解析错误。未完待续。。。

http://www.dtcms.com/a/565595.html

相关文章:

  • 数据风险评估与安全风险评估的核心解析
  • Milvus:标量字段-字符串、数字、数组与结构数组(七)
  • 怎样做英文网站wordpress修改中文
  • 计算机网络学习笔记 | 传输层核心知识点总结(DAY03,匠心制作)
  • 做团购的的网站有哪些ug.wordpress.org
  • 从 CAD 图纸到 Excel 数据:橙色云智橙 PLM 打造制造企业数字化协同新模式
  • 【openGauss】构建一个兼容Oracle模式支持创建package的openGauss的docker镜像
  • 广州地区网站建设做的好的农产品网站
  • 城市本地生活实体零售可信数据空间 RWA 平台方案
  • 接管所有System.out.println转成Logger输出日志
  • 建三江廉政建设网站长春网站制作推广
  • [LitCTF 2023]这是什么?SQL !注一下 !
  • 小数位进制转换怎么用 python 表示
  • 网站页面报价镇海区建设工程安监站网站
  • ESP32 HTTP回调机制详解与优化实践
  • Pycharm+Deepseek结合使用Continue插件无法返回中文产生乱码
  • k8s基础概念、Pod、k8s基础命令
  • 设计模式——适配器(adapter)
  • Js随堂笔记2025-11-3
  • 贵州网站建设设计公司哪家好怎么网站搜索排名优化
  • 使用 Docker Compose 轻松实现 INFINI Console 离线部署与持久化管理
  • 基于SpringBoot的高校社团管理系统【协同过滤推荐算法+数据可视化】
  • 中山网站建设文化流程免费网站建设市场
  • MDI Jade9.0中文版下载及详细安装教程,MDI Jade安装包(附详细教程)
  • hash滑窗|dp
  • 免费APP 微信 网站平台汕头网
  • 网页翻译用什么软件长春百度关键词优化
  • 【js逆向案例三】瑞数6
  • 等保三级“通关”秘籍:如何化繁为简,高效通过
  • 【文笔碎屑】更深的温柔