Cloud9은 브라우저만으로 코드를 작성, 실행 및 디버깅할 수 있는 AWS 기반 IDE 서비스이다. Java, Python 등 널리 사용되는 프로그래밍 도구가 이미 패키징되어 실행되므로 따로 설치할 필요가 없다. 또한 이미 인증된 상태로 AWS 인터페이스를 제공하므로 개발 환경을 호스팅하고 있는 ec2의 AWS 서비스에 신속하게 직접 액세스할 수 있다.
IAM -> 역할에서 역할 만들기를 선택한 후 AdministratorAccess EC2 권한을 생성해 준다.
ec2에서 Cloud9용 ec2 인스턴스를 확인할 수 있다.
만들어진 ec2에 위에서 생성한 역할을 부여한다. (보안->IAM 역할 수정에서 가능)
ec2에 퍼블릭 IPv4 주소가 할당되지 않아서 생기는 문제이다. 서브넷 설정에서, 퍼블릭 IPv4 주소 자동 할당 활성화를 활성화 시켜주면 된다.