AWS Cloud9让你随时随地开启 IDE
AWS Cloud9 是一种基于云的集成开发环境 (IDE),可用于编写、运行和调试代码。
可以把本地的 IDE 放到了云上面;还可以协同编辑
AWS Cloud9 IDE 提供丰富的代码编辑体验,对多种编程语言和运行时调试程序的支持以及内置终端。它包含一套工具,可用于对软件进行编码、构建、运行、测试和调试,并帮助您将软件发布到云中。
通过 Web 浏览器访问 AWS Cloud9 IDE。您可以根据自己的偏好配置 IDE。您可以切换颜色主题、绑定快捷键、启用编程语言特定的语法颜色和代码格式设置等。
工作原理
在示意图(从底部开始)中,您使用在本地计算机上的 Web 浏览器中运行的 AWS Cloud9 IDE 与您的 AWS Cloud9 环境 进行交互。计算资源(例如,Amazon EC2 实例或您自己的服务器)连接到该 环境。最后,您的工作存储在 AWS CodeCommit 存储库或另一种类型的远程存储库中。
AWS Cloud9环境
使用 AWS Cloud9 IDE,您可以:
- 将您的项目文件存储在本地实例或服务器中。
- 将远程代码存储库(如 AWS CodeCommit 中的存储库)克隆到您的环境中。
- 在环境中使用本地文件和克隆文件的组合。
环境和计算资源
在后台,有两种方法可以将您的环境连接到计算资源:
您可以指示 AWS Cloud9 创建一个 Amazon EC2 实例,然后将 环境 连接到这个新创建的 EC2 实例。这种类型的设置称为 EC2 环境。
您可以指示 AWS Cloud9 将 环境 连接到现有云计算实例或您自己的服务器。这种类型的设置称为 SSH 环境。
AWS Cloud9 Demo
控制台
启动一个 Cloud9步骤就跟起一台实例差不多。起个名字,选择实例配置大小,可用区等等即可
IDE 控制台
左边部分:文件目录(存放路径)
中间部分;IDE编辑器
下面部分:终端命令行
Cloud9内置命令
git
awscli
python
go
php
node
docker
。。。。等等
修改字体大小
AWS Cloud9 -Preferences-Project settings- User SeSettings – Editors【Terminal、Output、Code Editor(ace)】
查看 Cloud9里面 aws 使用的角色
此角色虽然是IAM (admin)身份,但是是临时的;有些操作还是无法使用的
因为这里给你创建了一个新的身份。把原来的 IAM 身份禁止掉了,不让你操作权限高的操作
如果想要使用更多的操作。可以创建一个新的 IAM 角色(附加admin 权限),附加到 Cloud9这台实例上面【查看如何把 IAM 角色附加到实例上】
这里创建 IAM 角色并附加到实例上不再演示
协同编辑
需要 IAM 用户才能使用此功能
打开右上角share
返回 AWS控制台
本文章根据 pahud【pahud.dev】 视频学习整理
请查看视频
b 站视频
https://www.bilibili.com/video/BV1754y1d7m3
u2b 视频
https://www.youtube.com/watch?v=e6b3TQ7_CHg
1个评论
为了看苦茶老师,留言赚积分