Creating A Cloud9 IDE Environment
First, navigate to the Cloud9 IDE console: https://us-east-2.console.aws.amazon.com/cloud9/ and click the Create environment button.

Provide the environment Name (Description is optional) and click the Next step button.

At the next step, you may change the environment type, EC2 instance type, hibernation, networking, and other settings.

If you’re experienced using it, feel free to adjust the settings according to your needs.
For beginners, I recommend proceeding with default settings.
Click the “Next step” button as soon as you’re ready.

Finally, review your settings and click Create environment button.
The launching process will take a couple of minutes, and finally, you’ll see your IDE up and running.

Adding Cloud9 IDE Required permissions
The default behaviour of the Cloud9 IDE inherits your AWS account permissions but restricts certain API calls to the AWS cloud. To prevent this from happening and have the best course experience, you need to assign Cloud9 IDE an administrator IAM role. Let's create it.
Create administrator IAM role
In AWS Management Console, go to the IAM service -> Roles view and hit the "Create role" button:

Select the following options for the role:
- Trusted entity type - AWS Service
- Use case - EC2
Hit the "Next" button.

Filter and select the "AdministratorAccess" role and click the "Next" button.

Specify new IAM Role name:
- My-Cloud9-IDE-EC2-Admin-Role
Leave other options unchanged and hit the "Create role" button.

Assign IAM role to Cloud9 IDE EC2 instance
In AWS Management Console, go to the EC2 service view, right-click on the Cloud9 IDE EC2 instance (the instance name will start from "aws-cloud9-My-Python-Environment"), select Security -> Modify IAM role:

Select the "My-Cloud9-IDE-EC2-Admin-role" as an IAM role and hit the "Update IAM role" button.

Come back to the Cloud9 IDE and go to the Preferences:

In the preferences menu go to the AWS Settings -> AWS Resources and disable the "AWS managed temporary credentials" option.

Now, you’re ready to start your cloud automation journey.