LoginSignup
2
1

More than 5 years have passed since last update.

Cloud IAMあれこれ試行(その2:「プロジェクトメンバー追加と役割付与」)

Last updated at Posted at 2018-09-10

お題

表題の通り。
以下のチュートリアル相当のことをやっただけ。
https://cloud.google.com/iam/docs/quickstart

前提

  • 試行端末はLinux(Ubuntu 17.10)
  • GCPアカウント取得済み
  • gcloudコマンドインストール及びセットアップ済み

実践

ひとまず、プロジェクトを作成したオーナーのみ存在する状態から

B01.png

これ用に作ったGoogleアカウントに対して「Pub/Subパブリッシャー」と「ストレージのオブジェクト作成者」ロールを付与

B02.png

こうなる

B03.png

これ用に作ったGoogleアカウントでログインしなおす(ホームのダッシュボードは参照できる)

B04.png

GCEのロールは付けていないので参照できない

B05.png

さて「Pub/Subパブリッシャー」ロール付けたからPub/Sub関連は強い権限あるのかと勝手に予想

B06.png

 えっ、参照できない。。。

B07.png

 こっちは「Pub/Subサブスクライバー」の管轄だろうから、まあ、参照できないのはわかる。。。

とりあえず、GCSの方も確認

B08.png

 ダメだった。。。

あらためまして、オーナーでログインして権限確認

B09.png

 「Pub/Subパブリッシャー」は「トピックにメッセージをパブリッシュします。」とある。つまり、参照権限は無い?
 「ストレージのオブジェクト作成者」は「GCSにオブジェクトを作成できるアクセス権」とある。こっちは上位の”バケット”に関する権限がないためか?

なので、より強いと思われるロールに変えてみる

B10.png
B11.png

今度は、どうだ?

B12.png
B13.png
B14.png

 トピック作れたっ!!

GCSは?

B15.png

 さっきと違って、バケット作れそう。なので、満足。

まとめ

ロールによって何ができるかは確認した上で割り当てないといけない。
でも、どのロールが具体的にどこまでできる権限を持っているのかって何を見ればわかるんだ?
と思ったら、一応、↓に載ってた。
https://cloud.google.com/iam/docs/understanding-roles?hl=ja#cloud_pub_sub_roles

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1