随笔分类 - AWS Developer
摘要:AWS CodeCommit 是一种用于托管私有 Git 存储库的安全、高度可扩展的托管源代码控制服务。CodeCommit 使您无需管理自己的源代码控制系统或担心其基础设施的扩展。您可以使用 CodeCommit 存储从代码到二进制文件的一切内容。它支持 Git 的标准功能,可与您现有的基于 Git 的工具无缝协作。
阅读全文
摘要:找到需要上传公有密钥的用户 如下图,找到用户-安全证书-上传SSH公有密钥 本地 生成私钥对 ssh-keygen -t rsa -b 4096 上传公有密钥 配置config 测试 ssh git-codecommit.ap-east-1.amazonaws.com
阅读全文
摘要:访问密钥(AKSK)是 IAM 用户或 AWS 账户根用户的长期凭证。 使用访问密钥签署对 AWS CLI 或 AWS API 的编程请求、使用 AWS 开发工具包 选择用户 选择需要生成密钥的iam用户点击进去 创建密钥 为了您的安全,请不要与任何人分享您的私有密钥。作为最佳实践,我们建议您经常更
阅读全文
摘要:AWS CodePipeline 是一种持续交付服务,可用于建模、可视化和自动执行发布软件所需的步骤。用户可以快速对软件发布过程的不同阶段进行建模和配置。CodePipeline 会自动执行持续发布软件更改所需的步骤。 实现发布过程自动化 建立一致的发布流程 加快交付速度,同时提高质量 使用您最喜爱
阅读全文
摘要:AWS 提供的三种预定义的部署配置之一,也可以创建自定义部署配置 AllAtOnce 一次性所有实例进行部署 HalfAttime 一次部署实例的一半数量 OneAtTime 一次仅部署一个实例 蓝/绿部署 Canary (金丝雀) 线性的 All-at-once AllAtOnce i = 9;
阅读全文
摘要:修订:AWS Lambda 部署修订是一种 YAML 格式或 JSON 格式的文件,指定有关要部署的 Lambda 函数的信息。EC2/本地 部署修订是一个存档文件,包含源内容(源代码、网页、可执行文件和部署脚本)以及 application specification file (AppSpec
阅读全文
摘要:1、开发人员在本地开发 2、通过互联网进行代码提交到AWS CodeCommit 或者AWS S3 3、登录AWS CodeDeploy控制台进行管理EC2实例(单独的实例或者AS组的实例) 4、实例都需要安装代理
阅读全文
摘要:AWS CodeDeploy 是一种部署服务,可以将应用程序部署自动化 Amazon EC2 实例、本地实例、无服务器 Lambda 功能,或 Amazon ECS 服务。 自动部署到任意实例(云、本地) 最大限度减少停机时间 集中控制 自动扩展 快速发布新功能 AWS Code Deploy 部署
阅读全文
摘要:1、Jenkins可以进行构建和测试 2、了解Jenkins 如何与codebuild集成 或者替换codebuild 以及如何在cicd内配合使用 3、Jenkins 部署到单个ec2环境遇到问题,和托管Jenkins的问题 4、需要考虑 容错能力 高可用 可扩展 5、Jenkins 迁移到 co
阅读全文
摘要:AWS CodeBuild 是一项完全托管的构建服务,可编译源代码、运行单元测试和生成部署就绪的构件。 完全托管 – 利用 CodeBuild,用户无需设置、修改、更新和管理自己的构建服务器。 按需 – CodeBuild 可以按需扩展以满足用户的构建需求。用户只需为使用的构建分钟数付费。 开箱即用
阅读全文
摘要:AWS CodeCommit 是由 Amazon Web Services 托管的版本控制服务,可让用户在云中存储和管理资产(如文档、源代码和二进制文件)。 由AWS 提供的完全托管的服务中受益 安全地存储代码。 协作处理代码。 轻松扩展版本控制项目 随时存储任何内容。 与其他 AWS 和第三方服务
阅读全文