cloud9の共有環境の導入について解説
はじめに
cloud9というクラウドIDEがあります.
そこではワークスペースを共有し,複数人で同じ環境で同時に開発ができるのですが,
この導入に戸惑ったので,自分が解決までに至った手順を載せておきます.
本記事の注意点
IAMを知らない人向けの記事です.
また,共有メンバーがAWSを悪用する事は想定していません.
前提知識
まず,cloud9の共有環境は
「違うAWSアカウント(ルートアカウント)と共有するものではない」
ということを覚えておいてください.
手順1. IAMユーザー作成
IAMとは
AWSアカウント内でユーザーを作成したりできるものです.
作成したユーザーには,「cloud9のみ使用OK」といった権限を与えることができます.
cloud9の共有環境について
cloud9の共有環境は,IAMユーザーと共有するものです.
IAMユーザーは,AWSアカウントに依存しています.
つまり共有環境を作るためには,
「共有メンバーそれぞれのIAMユーザーを作ること」
からスタートです.
グループ作成
グループメンバー共通の権限を設定します.
まず,以下リンクよりグループを作成します.
https://console.aws.amazon.com/iam/home?region=us-east-2#/groups
ポリシーとは権限の事です.
・AWSCloud9Administrator
・AmazonEC2FullAccess
の2つをアタッチしておけば,権限が足りずに困る事は無いでしょう.
ユーザー作成
以下リンクよりユーザーを作成します
https://console.aws.amazon.com/iam/home?region=us-east-2#/users$new?step=details
「AWSアクセスの種類を選択」のチェックは全部入れ,後に作成したグループにもチェックを入れます
そして,作成時に出てくるパスワードをメモしましょう.
csvで保存するのが無難です.
手順2. 共有ユーザー追加
cloud9の共有したいIDEを開き,ヘッダーのshareからIAMユーザー名を入れます.
Rはreadのみ,RWはreadとwriteが使えることを表しています.
Who hass accessに追加できれば成功です.
また,共有主と同じグループに属していないIAMユーザーも追加する事ができます.
手順3. メンバーに教える
・ユーザー名
・パスワード
・ログインページのURL
・cloud9のURL
の4つをslackなりでメンバーそれぞれに教えます.
ログインページはIAMのダッシュボード,
cloud9のURLはshareより見れます.
以上です.
おわりに
チャットは右端のcollaborateで使えます
Author And Source
この問題について(cloud9の共有環境の導入について解説), 我々は、より多くの情報をここで見つけました https://qiita.com/iwakiriK/items/1f44e0436ac751daf19d著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .