容器镜像服务是CI构建中很重要的一换,毕竟dockerhub没有私有镜像服务,它除了给你的docker镜像加速外还可以存放你的构建,最最重要的都是免费的,目前阿里华为都有类似的服务。我一直以来使用的都是阿里云容器镜像服务,速度刚刚的,今天在整镜像的时候发现死活登录不上去,检查了一遍确认都没错,一脸懵逼,就阿里一直以来的niaoxing万一是他的问题呢于是想该用华为并对使用体验做个对比。下面是阿里登录容器镜像的截图:
- 吐槽1:固定密码也就是我一直用的,很好很方便,虽然有点小担心,但是确实门槛低,我就不喷了。
- 吐槽2:看到我红色涂的那个了么,没错我的账号,因为特殊原因第一个原生的账号被别人用了,经历了一顿复杂的操作后我才拿到的第二个账号,这里吐槽下阿里的账号流程乱的不行,肯定没有很好的产品梳理,最后只能人工介入,是不是很阿里的smell,有经验的在用阿里产品的多多少少应该有类似的情况喷到。
- 吐槽3:2的问题就算了,新的账号居然给我弄一堆***,阿里的同学们请问这是什么逻辑,有重复的或者任何原因用任何字符都行,来一堆***,让人总是认为背后真实的数字是什么,结果它真实的id就是星星。。。。
- 吐槽4:星星带来的结果就是命令行里头你会提示错误,机智如我,你可以用ID来代替,ID是一串数字,可以在右上角找到
果断开始注册华为,这里赞一下登录时候的提示,当输入手机号后它会提示你选择,如果你曾经在华为不同的业务上注册的账号里选一个。另外找回账号时它不要求你全答对,这就很严谨又很人性化,最后能把账号顺利注销开始新生活。废话不多说,进入华为swr后傻眼了
这里最重要的是第三步,得到第三步就可以拼凑出4中的登录命令。
- 图中3里头就是用你的ak+sk hash出了登录密码,这里要赞一下的是这种方式不会丢失你的私钥,安全比阿里好多了,个人设置的固定密钥一般都比较简单。实在偷懒把生成的后的密钥记录下来即可。
- 最后生成命令这里更取巧,直接用了ak,ak本身就是密钥id,也就是说只要你这个密钥还用就成立,同样的你的这个ak销毁了,登录也就失效了。
- 这里的区域项目名可以在华为提供的可用区域里选择。我挺好奇的是阿里只给了一个杭州节点,华为给了north和east两个,难道阿里不是份额最大的厂么。
最后吐槽一下,发现使用阿里的各种镜像服务越来越不稳定,应该不是马爸爸缺钱了,估计是被人玩坏了,比如容器镜像,最近有人利用它不限制容量的漏洞来做网盘。。。华为就不行,它有2g上限,谁的镜像能上2g啊。名族之光,技术中流不是吹的。。。