Cloud 9创建及配置

在这一节,我们将在AWS帐号下创建Cloud9 IDE,作为后续实验的代码编辑工具

在AWS控制台上,搜索Cloud9服务:

image-20210430170852514

在Cloud9控制台,点击Create environment

image-20210430172234510

输入环境的名称(如appmesh-lab)和描述:

image-20220306203635502

点击进入下一步。在Configure settings步骤, 机型型号选择m5.large,然后点击Next step:

image-20220103233720169

进入下一步,并点击Create Environment创建Cloud9, 整个创建过程会持续大概2-3分钟。


创建IAM Role

进入IAM服务,在角色部分,点击创建角色

image-20221027130417321

选择EC2做为可信实体

image-20221027130431713

进入下一步,添加AdministratorAccess权限:

image-20221027130450375

进入下一步,为角色命名为appmesh-workshop,并点击创建:

image-20221027130506791

将role绑定到Cloud9

在Cloud9页面,点击Manage EC2 Instance:

image-20221027130617863

会进入EC2页面,为Cloud9所在机器绑定上面创建的IAM角色:

image-20221027130646799

选择上面创建的角色,然后点击更新:

image-20221027130659903

Cloud9默认使用自己的Role,我们需要先将其禁掉:

aws cloud9 update-environment  --environment-id $C9_PID --managed-credentials-action DISABLE
rm -vf ${HOME}/.aws/credentials

再执行aws sts get-caller-identity命令,控制台会输出上面创建的roleappmesh-workshop:

image-20221027130922560