Day7—VPC学习(2)

本文详细介绍了如何在AWS上通过VPC终端节点实现对S3存储桶的安全访问,包括创建终端节点、配置路由表、创建IAM角色并关联EC2实例,以及通过私网访问S3存储桶的具体步骤。

一、VPC终端节点
1.打开AWS管理控制台,打开vpc服务,选择左侧边栏的“终端节点”(这是客户端的业务,中国区域没有服务端的业务),点击“创建终端节点”;
2.vpc选择我们之前创建好的“lyrdemo”,服务选择“s3”,策略选择“完全访问”;
3.配置路由表,因为我们要选择内网进行访问,所以选择“private”,点击“创建终端节点”;
4.打开左侧栏的路由表,选择我们的私有路由表,点开下方“路由”选项,可以看到已经自动增加了一条路由规则(补充:如果看到路由表中有状态显示为“黑洞”的规则,直接删掉就好);
5.现在我们需要创建一个角色,打开“IAM”服务,点击左边的“角色”,点击“创建角色”,AWS产品选择“ec2”;创建策略选择”AmazonS3FullAccess”,角色名称为“lyrS3FullAccess”,点击“创建角色”;
6.现在需要将该角色关联到一个ec2实例上,打开服务“ec2”,我们仍然选择之前创建好的两个实例“lyrPrivateServer”和“lyrBastonServer”,我们现在就将角色关联到“lyrPrivateServer”上;
7.选中该实例,点击上方“操作”,选择“实例设置”,选中“附加/替换IAM角色”,在IAM角色中选择我们新创建的角色“lyrS3FullAccess”,点击“应用”,关联成功;
8.打开电脑终端,我们先登录到“lyrBastonServer”上,登录方法与之前一致;
9.登录成功后,输入命令“sudo -s”来提取权限,并且提前将我们的密钥文件“awsliyarucom.pem”拷贝到我们这台“lyrBastonServer”上,然后输入命令“ls”来查看;
10.用“lyrBastonServer”来访问我们的私网服务器“lyrPrivateServer”,输入命令:
ssh ec2-user@10.0.1.225 -i awsliyarucom.pem;(@后面是私网地址,-i后面是我们的密钥名称);
11.进入私网后,先提取权限:sudo -s;然后输入命令:aws s3 ls,我们就可以看到存储桶的信息了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值