ホーム >  AWS >  AWS Cloud9のワークスペースを他人と共有するには?

投稿日:   |  最終更新日:

AWS Cloud9のワークスペースを他人と共有するには?

AWSCloud9

Cloud9のワークスペースを他人と共有し、複数人で同じ環境で同時に開発ができます。

IAMを使おう

Cloud9は、ブラウザ上で利用可能なIDE(Integrated Development Environment、統合開発環境)です。前回、Cloud9を無料で使用するまでの流れを紹介しました。今回は、このIDEを自分以外の人が利用できるような設定を行います。そのためにはIAMが必要です。

IAMユーザーとは?

IAMユーザーとは、権限を限定したAWSのユーザーです。

AWSアカウント内で、AWSアカウントとは別のユーザーを作成します。作成したユーザーには、例えば「cloud9のみ使用OK」といった権限を与えることができます。

cloud9を共有するためにまず行うこと

IAMユーザーは、AWSアカウントに依存しています。つまり共有環境を作るためには、共有メンバーそれぞれのIAMユーザーを作ることからスタートします。

前提条件・作業の流れ

  • AWSユーザー作成済み。
  • Cloud9のワークスペースを作成済み。

グループの作成

①まず、以下にアクセスし、AWSコンソールにログインします。

AWS

②次に、グループを作成します。以下のサイトにアクセスします。「グループの作成」をクリックします。

Identity and Access Management (IAM)

③-(1)「グループ名」に「PythonClass」と入力します。

「次のステップ」をクリックします。

③-(2)「ポリシーのアタッチ」が表示されます。

テキストボックスに「AWSCloud9Administrator AmazonEC2FullAccess」と入力します。2つのポリシーに絞り込まれるので、この2つにチェックを入れます。「次のステップ」をクリックします。

③-(3)確認が表示されます。「グループを作成」をクリックします。

③-(4)グループの一覧に「PythonClass」が追加されます。

IAMユーザーの作成

①以下にアクセスします。

IAM

②「ユーザーを追加」をクリックします。

③-(1)ユーザー名に「ユーザ名」を入力します。アクセスの種類はすべてチェックを入れ、「次のステップ:アクセス権限」をクリックします。

③-(2)「ユーザーをグループに追加」を選択し、グループの「PythonClass」にチェックを入れます。「次のステップ:タグ」をクリックします。

③-(3)何も入力せずに、「次のステップ:確認」をクリックします。

③-(4)「ユーザーの作成」をクリックします。

③-(5)以下のようにIAMユーザーが作成されます。「.csvのダウンロード」をクリックして、CSVファイルをダウンロードします。

③-(6)ダウンロードしたCSVファイルをCloud9のワークスペースを共有したい人に送ります。すると、AWSにログインすることが出来ます。

Cloud9のIEDのワークスペースを共有する

①以下のURLにてAWSマネジメントコンソールを開きます。

Cloud9

※東京以外のリージョンを使用している方は、リージョンを変更してください。

②共有したいワークスペースの「Open IDE」をクリックします。

③IDEが起動したら、右上のShareをクリックします。

④「Invite Members」に先ほど作成したIAMユーザ名を入力し、「RW」を選択状態にして、「Invite」をクリックします。

⑤以下のようなメッセージが表示sれますが、「OK」をクリックします。

Allowing ReadWrite access to your environment may put your AWS security credentials at risk
Do you trust this person with your AWS security credentials and full access to all files in your environment?

環境への読み書きアクセスを許可すると、AWSセキュリティ認証情報が危険にさらされる可能性があります。AWSセキュリティ認証情報と環境内のすべてのファイルへのフルアクセスでこの人物を信頼していますか?

IAMユーザが追加されました。「Environment」のURLを共有したい人に送ってください。

次回


トラックバック用のURL
プロフィール

名前:イワサキ ユウタ 職業:システムエンジニア、ウェブマスター、フロントエンドエンジニア 誕生:1986年生まれ 出身:静岡県 特技:ウッドベース 略歴 20

最近の投稿
人気記事
カテゴリー
広告