Google Cloud4 択難易度 標準

バケットで「均一なバケットレベルのアクセス」を有効にすると、どうなる?

正答

  1. オブジェクト単位の ACL が無効になり、IAM だけで決まる
  2. バケット内のすべてのオブジェクトが一律に公開される
  3. バケットの IAM が無効になり、オブジェクトの ACL だけで決まる
  4. 設定が反映されるまで、オブジェクトの読み書きがすべて止まる

解説

均一なバケットレベルのアクセス(uniform bucket-level access)を有効にすると、オブジェクトごとの ACL は無効になり、アクセスはバケット(と上位)の IAM だけで決まる。ACL と IAM が混在すると、「バケットの IAM は非公開なのに、一部のファイルだけ ACL で公開されていた」という見落としが起きやすい。均一にすれば、誰が読めるかを IAM の 1 か所で確認できる。有効にしても公開されるわけではなく、読み書きが止まることもない。ただし ACL で権限を渡していた利用者はアクセスできなくなるので、有効にする前に ACL の利用状況を確かめる。

参考: docs.cloud.google.com

cloud-storageuniform-bucket-level-accessacl

この問題を含む Google Cloud のテストを制限時間つきで解く

Google Cloudクイズへ