2017」で発表された新しいサービスです。統合されたという流れです。複数の開発言語に対応し、共同作業が可能という特徴があるサービスです。それが、AWSに統合されたということで、IAMベースのユーザ管理や、ネットワークの制御等もできるので、より細かい管理ができるという形になります。セットアップしてみるとりあえずは、AWSのアカウントが必要なので、もし持っていない場合は作成する必要があります。Cloud9」の環境構築となります。Cloud9」は現在以下のリージョンのみで提供されています。EU(アイルランド)アジアパシフィック(シンガポール)米国東部(バージニア北部)米国東部(オハイオ)米国西部(オレゴン)残念ながら、東京リージョンには来ていないので、今回は「米国東部(バージニア北部)」(us-east-1)で試してみます。environment」をクリックします。environmentStep1として、環境名(Name)と説明文(Description)を入力して、Step2へ行きます。作業するための環境設定を行います。しては、以下の2つを選ぶことになります。接続して作業をする今回は、新しいインスタンスを立てますが、既存サーバーへの接続での共同編集というのも面白そうですね。インスタンスタイプを選択します。コストを抑えるための設定があります。デフォルトでは、IDEを閉じてから30分後にインスタンスが停止され、再度IDEを開くとインスタンスが再起動するというものです。ネットワークの設定が行なえます。接続する方を選択すると以下の選択肢になります。Review確認画面です。environment」ボタンを押して、環境作成を開始します。この画面では、以下のような注意が表示されます。environment」ボタンを押すと、環境作成中画面ということで次のような画面になります。分くらいで作成されました。画面としては、オーソドックスな画面で、左側にソースツリー、右側の上部のメインとなる部分にソース等の表示がありますが、右側の下部がターミナルになっているというのが面白いですね。ここで、起動したインスタンスの情報を見てみるとこんな感じでした。いうのがちょっとつらい。いうわけで、アップグレードするためのシェルを準備しました。以下のものをターミナルから実行するとPHPとMySQLがバージョンアップできます。内容を貼っておくと以下のような感じです。実際のコードを編集および動作させてみよう環境を作っただけで満足してしまいそうですが、実際のコードを動かしてみたいと思います。