anchor.diff:  == Create AWS Cloud9 Environment
   === AWS Cloud9 Console
   
  -First, Log into the AWS Cloud9 Console:
  +[NOTE]
  +If you are experienced with Cloud9, kubectl, kops, and git (or if you just want a working development environment quickly), please skip to xref:cfn[automated deployment using CloudFormation.]
  +
  +First, Log into the AWS Cloud9 Console. AWS Cloud9 is only available in 5 regions currently. Please choose the region closest to you geographically.
   
   [cols="2*^"]
   |===
   | *N. Virginia* (us-east-1)
  -|link:https://us-east-1.console.aws.amazon.com/cloud9/home/create[Cloud9 Console in us-east-1]
  +|link:https://us-east-1.console.aws.amazon.com/cloud9/home/create[Cloud9 Console]
   | *Ohio* (us-east-2)
  -|link:https://us-east-2.console.aws.amazon.com/cloud9/home/create[Cloud9 Console in us-east-2]
  +|link:https://us-east-2.console.aws.amazon.com/cloud9/home/create[Cloud9 Console]
   | *Oregon* (us-west-2)
  -|link:https://us-west-2.console.aws.amazon.com/cloud9/home/create[Cloud9 Console in us-west-2]
  +|link:https://us-west-2.console.aws.amazon.com/cloud9/home/create[Cloud9 Console]
   | *Ireland* (eu-west-1)
  -|link:https://eu-west-1.console.aws.amazon.com/cloud9/home/create[Cloud9 Console in eu-west-1]
  +|link:https://eu-west-1.console.aws.amazon.com/cloud9/home/create[Cloud9 Console]
   | *Singapore* (ap-southeast-1)
  -|link:https://ap-southeast-1.console.aws.amazon.com/cloud9/home/create[Cloud9 Console in ap-southeast-1]
  +|link:https://ap-southeast-1.console.aws.amazon.com/cloud9/home/create[Cloud9 Console]
   |===
   
   Once there, follow these steps:
  
positive.code: 
  == Build Script
  
  Once your Cloud9 is ready, download the build script and install in your IDE. This will prepare your IDE for running tutorials in this workshop. The build script will install the following,
  
  - jq
  - kubectl
  - kops
  - configures AWS CLI and stores variables in bash_profile (for ex: AWS_AVAILABILITY_ZONES, KOPS_STATE_STORE etc)
  - creates an SSH key
  - clone's workshop repository into Cloud9
  
  Run these commands in your Cloud9 IDE
  
    aws s3 cp s3://aws-kubernetes-artifacts/lab-ide-build.sh .
    chmod +x lab-ide-build.sh
    . ./lab-ide-build.sh
  
  One last step is required so that Cloud9 IDE uses assigned IAM Instance profile. Open Cloud9 preferences and go to AWS Settings to disable AWS managed temporary credential as depicted in the diagram
  
  image:cloud9-disable-temp-credentials.png[]
  
  image:next-step-arrow.png[ , title="Continue!"] 
  You are now ready to continue on with the workshop!
  
  
negative.code: 
  === Configure the AWS CLI
  
  Your AWS Cloud9 environment comes with the AWS CLI preinstalled and configured to automatically use the credentials of the currently logged in user. Make sure you are logged in as a user with link:aws-permissions.adoc[these permissions.]
  
  [NOTE]
  *********************
  It is not recommended that you change the default AWS CLI config in your AWS Cloud9 environment. Instead, it is recommended that you provide the logged in user's account the permissions needed to make any requests needed by your project.  More information on this can be found by visiting: https://docs.aws.amazon.com/cloud9/latest/user-guide/credentials.html[Calling AWS Services from an Environment in AWS Cloud9]
  *********************
  
  [NOTE]
  All the commands below should be run in the Terminal section of your Cloud9 GUI.
  
  === Verify Docker Version
  
  Docker is preinstalled.  You can verify the version by running the following:
  
      $ docker --version
      Docker version 17.06.2-ce, build 3dfb8343b139d6342acfd9975d7f1068b5b1c3d3
  
  You should have a similar or newer version.  
  
  === Install Kubectl CLI
  
  Install the Kubectl CLI:
  
      $ curl -Lo kubectl https://storage.googleapis.com/kubernetes-release/release/v1.9.2/bin/linux/amd64/kubectl && chmod +x kubectl && sudo mv kubectl /usr/local/bin/
  
  Add kubectl autocompletion to your current shell:
  
  