[Google Cloud]組織/フォルダ/プロジェクトの作成

## 目的
下記の様なリソースやセキュリティ管理を実現するために、Google Cloudにて組織を作成する。
まずは組織作成の手順から、フォルダ->プロジェクト作成まで実際にやってみる。
[組織リソースの作成と管理](https://cloud.google.com/resource-manager/docs/creating-managing-organization?hl=ja#before_you_begin)

**1.リソースの集中管理と整理**
リソースを単一の管理下で集中管理することがで、リソースの利用状況を把握し、セキュリティやコンプライアンスの向上

**2.アクセス制御の強化**
組織ごとにアクセスポリシーを設定することで、ユーザーやプロジェクトのアクセス権を細かく制御

**3.コストの管理**
組織ごとに割り当てを設定することで、ユーザーやプロジェクトの利用できるリソースの量を制限

**4.複数のプロジェクトを管理する**
プロジェクトで異なるサービスを利用している場合、組織を作成することで、プロジェクトを管理

**5.部門ごとにアクセス権を制限する**
組織を作成して、アクセスポリシーを設定することで、部門ごとにアクセス権を制限

## 環境
ドメイン -> お名前.comにて新規で取得(xcloudyx.net)
DNSサーバ -> お名前.comのDNSサーバを利用しDNSレコードを追加

作成する組織、フォルダ、プロジェクト構成
![貼り付けた画像_2023_09_20_12_18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/f694958e-b17a-63ca-4bc0-a534660e85ec.png)



## 組織の作成
こちらは、Google Cloudのアカウントを作成直後の画面
画面左上のボタンを押すと、各メニューに行ける
![貼り付けた画像_2023_09_19_17_08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/910b3561-7d9a-7332-0d1c-9a1a98097987.png)

**IAMと管理** -> **IDと組織**を選択する
![貼り付けた画像_2023_09_19_17_10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/d135c61e-68dc-8417-f7f5-c5bcb8e8ac59.png)

続けて、**チェックリストに移動**を選択する
![貼り付けた画像_2023_09_19_17_11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/0fec1a78-752a-d27d-3a8e-e477d4859434.png)

**設定を開始する**を選択する
![貼り付けた画像_2023_09_19_17_12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/886400c7-699c-62ac-c532-f5d6e180ccb1.png)

**初めて利用する**にチェックをつけ、**CLOUD IDENTITYに申し込む**を選択する
![貼り付けた画像_2023_09_19_17_13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/5c48a398-a694-63ee-4872-4cfa40557f2d.png)


### Cloud Identityの作成
ブラウザで別のページに飛ぶので、必要事項を記載して、**次へ**を選択する
![貼り付けた画像_2023_09_19_17_14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/f336373b-0a29-fc59-e580-07e09f0527fa.png)

性名を記載し、GoogleCloudに登録したgmailアドレスを入力し、**次へ**を選択する
![貼り付けた画像_2023_09_19_17_15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/4484f1e9-0c4b-bd52-42b2-4dc13da26d18.png)

自分が持っているドメインを入力し、**次へ**を選択する
この環境では、「xcloudyx.net」をいうドメインを用いる
![貼り付けた画像_2023_09_19_17_23.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/e266d293-4978-a39d-4834-92643016da4c.png)


確認画面で問題なければ、**次へ**を選択する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/3d04cddc-e0d8-bbe9-10d9-882332558a7d.png)


どちらか選択して次へ進む
![貼り付けた画像_2023_09_19_17_18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/bfa60558-e1b2-1a0c-424b-082757c04817.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/02a8b585-2fc8-5b6e-718a-e535166fcabe.png)

作成するユーザを記載し、「私はロボットではありません」にチェックをつけ、**同意して続行**を選択する
※画像では「xcloudx.net」になっていますが、正しくは「xcloudyx.net」です。（画像撮り忘れ）
![貼り付けた画像_2023_09_19_17_20.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/b0f5785c-8768-5127-d8be-d9f685fcc2fb.png)

登録が完了すると、Admin Consoleへのログイン画面になるので、作成したユーザでログインする
![貼り付けた画像_2023_09_19_17_24.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/14ae2c07-16d2-9ada-620f-165d4927dc0a.png)

本人確認の画面が表示されるため、受信できる携帯電話番号を入力し、**コードを取得**する
![貼り付けた画像_2023_09_19_17_25.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/1ad0dbb2-ea41-c83e-6661-4987e0efa5c8.png)

受信した確認コードを入力し、完了する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/63bd5e0f-892e-a5d6-a0f0-c0c47909ff95.png)

内容を確認し、問題なければ**理解しました**を選択する
![貼り付けた画像_2023_09_19_17_27.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/1e034ba9-daac-89f5-9f25-f94a0ffae2f7.png)

管理コンソールの画面が表示されるので、**次へ**を選択する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/a49d2ade-050a-db6b-3bc7-acd3814b699e.png)

**保護**を選択する
![貼り付けた画像_2023_09_19_17_29.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/cf55786d-4c12-42ce-92ef-a3560a45e8d7.png)

ドメイン保護の説明を読み、**ドメインを保護**を選択する
![貼り付けた画像_2023_09_19_17_30.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/3e9da611-d4b7-1a28-3089-ef36c092937c.png)

今回利用するドメイン「xcloudyx.net」はGoogle Domainsで取得したものではないので、(b)を実行する
従って、**次へ：手順2に移動**を選択する
![貼り付けた画像_2023_09_19_17_34.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/140b69d4-e0d9-f0e8-bf19-d1a8667a9f0e.png)

### お名前.com側の操作（TXTレコードの追加）
登録したドメイン名を管理しているDNSサーバでTXTレコードを追加する必要がある
今回は登録する「xcloudyx.net」のドメインはお名前.comで管理されているため、お名前.comの画面で実施する
![貼り付けた画像_2023_09_19_17_39.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/263b562d-002a-297d-0705-f0950091c1e6.png)

**ドメイン設定** -> **DNS設定/転送設定** -> **変更対象ドメイン** -> **次へ**を選択
![貼り付けた画像_2023_09_19_17_41.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/a1f50ba8-5320-8f6e-c76d-89e6b7b78bd3.png)

対象ドメインが正しい事を確認し、**設定する**を選択する
![貼り付けた画像_2023_09_19_17_41.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/0d48be8d-956d-8ba0-fbe5-68bc9656940e.png)

Google Cloudドメイン保護の画面に表示されているTXTレコードをお名前.comの画面に入力する
(c)の内容を確認し、その値をお名前.comに入力
![貼り付けた画像_2023_09_19_17_42.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/62aa862d-8bc7-263e-db60-22261027f981.png)

お名前.com側の画面を少し下にスクロールすると、DNSレコードの追加エリアがある
ホスト名、TYPE、VALUEをGoogle Cloudドメイン保護の画面からコピーし記載する
最後に追加を選択
![貼り付けた画像_2023_09_19_17_43.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/ba600f06-87af-1bc9-7635-8df37d08f9b1.png)

画面下にある**確認画面へ進む**を選択する
![貼り付けた画像_2023_09_19_17_44.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/70f064dd-5ba9-17e7-ccaf-17eabf178184.png)

設定内容を確認
![貼り付けた画像_2023_09_19_17_45.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/f68e6c63-ef81-7ccc-a59a-d1848958fad8.png)

実際にdigコマンド等でレコードを確認し、txtレコードが確認できるか見てみる
```
% dig xcloudyx.net txt

; <<>> DiG 9.10.6 <<>> xcloudyx.net txt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64365
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;xcloudyx.net.			IN	TXT

;; ANSWER SECTION:
xcloudyx.net.		3600	IN	TXT	"google-site-verification=GpKej3-rp3RxXzbUGVRhwa-LWW2n8M1Kq0a1ccy8r-s"

;; AUTHORITY SECTION:
xcloudyx.net.		86400	IN	NS	02.dnsv.jp.
xcloudyx.net.		86400	IN	NS	03.dnsv.jp.
xcloudyx.net.		86400	IN	NS	04.dnsv.jp.
xcloudyx.net.		86400	IN	NS	01.dnsv.jp.
```

問題なければ、Google Cloudの画面に戻り、**ドメイン保護**を選択する
![貼り付けた画像_2023_09_19_17_46.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/89d67d49-6faa-77c6-48c0-2be0e56f9a3f.png)

確認まで少し時間がかかるので待つ・・・。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/7268aea4-819e-80f7-dfad-18a2a85e8a31.png)

問題なければ、**続行**を選択し完了
![貼り付けた画像_2023_09_19_17_50.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/09656838-77d8-11a3-c2d2-774aca725a7d.png)

新しいユーザは特に不要（今回作成したユーザのみ）なので、Cloudコンソールを設定するを選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/f60615d2-997f-17bf-74c5-0e39535dec7b.png)

![貼り付けた画像_2023_09_19_17_51.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/cec308f0-5688-9645-c5b4-c4c75a1e626f.png)

利用規約を確認して同意する
![貼り付けた画像_2023_09_19_17_52.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/eb59cbb9-90d4-7904-1f2e-68546bf31576.png)

以上で組織リソースの作成が完了
![貼り付けた画像_2023_09_19_17_54.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/9746ea6f-1a5f-f2c8-7f0b-8ad938de3038.png)

組織配下にプロジェクトの作成ができる事を確認
![貼り付けた画像_2023_09_20_10_49.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/246858c4-e7ee-8689-6e1c-fb946faa050e.png)

## フォルダの作成準備
組織を作成したので、組織の配下にフォルダを作成していく
フォルダの作成にも権限が必要になるので、これ以降は新規ユーザを作成し権限の設定して操作する。
[フォルダの作成と管理](https://cloud.google.com/resource-manager/docs/creating-managing-folders?hl=ja)

### ユーザの作成
Google Workspace 管理コンソールにログインし、トップ画面から**ユーザの追加**を選択
![貼り付けた画像_2023_09_20_11_43.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/a2ef1ab1-4e08-20ef-e8af-4f32e7866d6d.png)

新規作成ユーザの情報を入力し、**新しいユーザーの追加**を選択
![貼り付けた画像_2023_09_20_11_45.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/83d05161-d93c-812e-d1a6-a4151326ca75.png)

ユーザが作成できたので、ページのユーザ名とパスワードもしくはメールに送信されたパスワードを参照し
作成したユーザでGoogleにログインする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/9c58a280-5e61-98c1-2444-ed98d72c6701.png)

パスワードの変更を求められるので実施する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/83366699-45dc-5e0e-6180-c0bb21b17e8b.png)

### 権限の割り当て
**xcloudx.netの組織を選択** -> **IAM** -> **アクセス権を付与**を選択
![貼り付けた画像_2023_09_20_11_53.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/bf1514bf-3b43-6229-dc41-4bbc2716d25e.png)

#### フォルダの作成権限
[権限を設定してフォルダを管理する](https://cloud.google.com/resource-manager/docs/creating-managing-folders?hl=ja#folder-permissions)

ロールの画面から、**Resource Manager** -> **フォルダ管理者**を選択
![貼り付けた画像_2023_09_20_12_01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/74b4f5a0-69a2-6772-25df-d49327569013.png)

#### プロジェクトの作成権限
[プロジェクトの作成](https://cloud.google.com/resource-manager/docs/creating-managing-projects?hl=ja#creating_a_project)

別のロールを追加を選択
![貼り付けた画像_2023_09_20_12_02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/45df2128-1dc2-bc8c-a45f-d1858138a222.png)

ロールの画面から、**Resource Manager** -> **プロジェクト作成者**を選択
![貼り付けた画像_2023_09_20_12_03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/927abed7-4851-0bc7-4a5a-8f163ba0fd8e.png)

**保存**を選択し、完了
![貼り付けた画像_2023_09_20_12_04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/3214bb5a-8303-2010-936f-667831739c28.png)

## フォルダの作成
権限の割り当てが完了したので、フォルダの作成を実施する
先ほど権限を割り当てた「user1@xcloudyx.net」でログインする

**IAMと管理** -> **リソースの管理**を選択
![貼り付けた画像_2023_09_20_12_08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/a13494de-f234-af5f-05e1-0040a3670c21.png)

**フォルダの作成**を選択
![貼り付けた画像_2023_09_20_12_09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/f1ff52b9-92b9-006f-81c0-9051043edd6a.png)

フォルダ名や作成するフォルダの組織を選択し、作成を選択
![貼り付けた画像_2023_09_20_12_09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/b726a013-dc27-0a65-4f35-784c5cbc841e.png)

作成した「Test Folder」が作成された
![貼り付けた画像_2023_09_20_12_10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/4ebab2c5-6109-2ffc-e251-f861cdc31405.png)

## プロジェクトの作成
続いて作成したフォルダの下にプロジェクトを作成する

**プロジェクトを作成**を選択
![貼り付けた画像_2023_09_20_12_11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/b8e51015-75b4-5706-1ffe-7e93b4f79712.png)

プロジェクト名を入力し、場所は先ほど作成した「Test Folder」を選択し、プロジェクトを作成する
![貼り付けた画像_2023_09_20_12_12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/33f71dd1-f5df-4bf4-7166-d01b443afdb7.png)

Test Folder配下にプロジェクトが作成された
![貼り付けた画像_2023_09_20_12_13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/703043/f56f2cd9-e65d-9aed-0cee-fca0db94ed8f.png)