AWS-CodeCommit
【前言】
aws提供了类似github,gitlab的代码托管服务,
目前有一个场景是将内网gitlab的代码下载到aws ec2上,
之前的方案是将gitlab代码镜像到github,
实测效果,github在阿里云ecs上访问经常会timeout,
阿里云给的反馈是,从公网访问跨境网站,会都走运营商跨境带宽,会有拥堵现象,
无奈之下试了下aws的code commit,镜像效果不错,
估计是在国内做了解析?
【创建代码库】
地址: https://us-west-2.console.aws.amazon.com/codesuite/codecommit/start?region=us-west-2
点击右侧的创建存储库,

输入存储名,点击创建,

【下载代码】
连接方式
创建好后,默认会显示如下信息

code commit提供几种连接方式,
https+username&password的,
ssh+sshkey的,
这里已https的方式为例。
创建iam用户
需要创建一个iam用户,这个用户有code commit权限,

然后给该用户添加code commit的git凭证,
在用户详情-安全凭证这里,
生成的凭证包括用户名密码信息,可以点击下载csv文件保存

下载代码
有以下两种方式下载代码
# 直接git clone然后按提示输入用户名和密码
git clone repo-url
# 将username放到url中,按提示输入密码
https://${username}@repo-url 相关推荐
Mac上多开微信客户端
【前言】 在日常生活中很多人有多个微信, 手机端的话通过两个手机或者安卓手机多开应用可以实现多开微信, Mac电脑端如何多开微信呢, 常见的方法是一个客户端, 一个网页端: https://wx.qq.com/ , 但是网页端体验肯定没有客户端好, 本文介绍下如何在Mac上多开微信客户端。 【创建快
Mysql授权某个IP访问
AWS-使用Lambda@edge转换Cloudfront图片
【前言】 国内云厂商存放图片的oss或者cos可以很方便的转换图片格式和大小等, 一般都是在url后拼接转换参数即可, AWS居然没有提供这个服务,需要自己写lambda@edge函数实现, 本文完整的介绍下如果使用lambda@edge实现图片转换的功能。 【参考】 开始是想找github开源方案
AWS-CodeArtifact
【前言】 AWS CodeArtifact是托管构件的存储库,可以托管npm,maven等 【创建】 地址: https://uswest2.console.aws.amazon.com/codesuite/codeartifact/start?region=uswest2点击右侧的创建存储库按钮开
AWS-CertificateManager
【前言】 AWS Certificate Manager是AWS的证书托管系统, 如果配合AWS的LB一起使用,可以免费申请通配证书 【申请证书】 地址: https://uswest2.console.aws.amazon.com/acm/home?region=uswest2/welcome 点