2025-10-22
AWSにおいて複数人で共同開発を行う場合、まず代表者がルートユーザーとしてアカウント契約、支払い情報登録をしたのち、共同作業者のアカウント=サブユーザーを作成して案内する流れになる。
共同作業者のアカウント=サブユーザー=はIAMユーザーと呼ばれ、IAMダッシュボードで管理する。ルートユーザーはここから、
https://console.aws.amazon.com/iam/home?region=ap-northeast-1#/home
まずはユーザーを入れるグループを作成する。「グループ(0)」→「新しいグループの作成」→グループ名を半角で入力。例:iam-hogegroup1
「アクセス許可」はあとで決めるとして、一旦作成してダッシュボードへ戻る。続けてIAMユーザーを作成。
「ユーザー(0)」→「ユーザーを追加」で新規ユーザーを作成。ユーザー名を半角で入力。例:iam-hogeuser1
AWSアクセスの種類を選択:このユーザーにどうAWSを使わせるか。
外部からAWS APIを呼ぶだけなら「プログラムによるアクセス」を選択。アクセスキーとシークレットキーが生成される。
AWSの管理コンソールを使用した仮想マシンを操作するなら「AWSマネジメントコンソールへのアクセス」を選択。パスワードが生成される。
グループ選択でさきほどのiam-hogegroup1を選択し、所属させる。
「アクセス権限」の細かいのは後で決めるとして、まず初回ログイン時にパスワードを自分で変更してもらうためデフォルトの「IAMUserChangePassword」のみセットしておき「作成」完了する。
ユーザーの数値ID、ユーザー名、アクセスキーやパスワードが自動生成され、このユーザーのコンソールログイン画面へのURLが発行されるので、このユーザーに対し、URLと初期パスワードを教えて、初回アクセスしてもらう。
ユーザーがそのURLに初回アクセスすると数値IDは埋められた状態であるので、あとはユーザー名と初期パスワードを入れてログイン、さらに新しいパスワードに変更してログイン完了。
アクセス権限の付与
デフォルトでは何も権限が無いので付与する。アクセス権はグループ単位、ユーザー単位どちらでも同じ操作で付与できる。ここではユーザー単位iam-hogeuser1に付与してみる。
ダッシュボード→アクセス管理→ユーザー→ユーザー名 iam-hogeuser1を選択。
「アクセス権限」タブ→「アクセス権限の追加」→「既存のポリシーを直接アタッチ」
すると600件弱ある膨大なアクセス権限(ポリシー)の一覧が表示されるので、ここからこのユーザーの用途に応じていくつか選択して確認、付与完了となる。
なお今回の例では仮想マシンの作成から何からほぼ全部できてしまうAdministratorAccessをiam-hogeuser1に与えた。
これはAWSの契約者・支払者=ルートユーザー=はプロジェクトマネージャで、AdministratorAccess権限を持つIAMユーザー=iam-hogeuser1=はチーフプログラマ(実際に作業する)という非常によく見る構成となる。
※本記事内容の無断転載を禁じます。
ご連絡は以下アドレスまでお願いします★
Dell Pro Max with GB10でCOEIROINK Engineを実行する
Dell Pro Max with GB10 2台をつなげて運用する
macOSのシステムデータの中身を見て不要なファイルを削除する
オンライン事業所年金情報サービスでダウンロードしたXMLを表示する
キーボードで直接入力したテキストを音声合成しOBS Studioで配信する
マイクで喋った日本語をテキスト変換+音声合成しOBS Studioで配信する
マイクで喋った日本語をテキスト変換してOBS Studioにリアルタイムで表示する【3】
マイクで喋った日本語をテキスト変換してOBS Studioにリアルタイムで表示する【2】
マイクで喋った日本語をテキスト変換してOBS Studioにリアルタイムで表示する【1】
Googleファミリーリンクで子供の端末の現在地がエラーで取得できない場合
【ひかり電話+VoIPアダプタ】LANしか通ってない環境でアナログ電話とFAXを使う
VirtualBoxの仮想マシンをWindows起動時に自動起動し終了時に自動サスペンドする
size_tとssize_tを使い分けてSegmentation Faultを予防する
CORESERVER v1 CORE-MINIプランでownCloudをインストールする
LinuxからWindowsの共有フォルダをマウントする
【Apache】サーバーに同時接続可能なクライアント数を調整する
VirtualBoxの仮想マシンが突然ネットワークにつながらなくなった場合
Intel Macbook2020にBootCampで入れたWindows11 Pro 23H2のBluetoothを復活させる