Halaman ini menjelaskan cara melihat, memahami, dan menerapkan rekomendasi peran IAM untuk bucket Cloud Storage. Rekomendasi peran membantu Anda menerapkan prinsip hak istimewa terendah dengan memastikan bahwa akun utama hanya memiliki izin yang benar-benar dibutuhkan.
Sebelum memulai
Enable the IAM and Recommender APIs.
Pastikan Anda memiliki aktivasi level organisasi untuk paket premium Security Command Center. Untuk informasi selengkapnya, lihat Pertanyaan penagihan.
Pahami rekomendasi peran.
Peran IAM yang diperlukan
Untuk mendapatkan izin yang Anda perlukan guna mengelola rekomendasi peran tingkat bucket, minta administrator untuk memberi Anda peran IAM berikut pada project:
-
Role Viewer (
roles/iam.roleViewer
) -
Storage Admin (
roles/storage.admin
)
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.
Peran bawaan ini berisi izin yang diperlukan untuk mengelola rekomendasi peran tingkat bucket. Untuk melihat izin yang benar-benar diperlukan, luaskan bagian Izin yang diperlukan:
Izin yang diperlukan
Izin berikut diperlukan untuk mengelola rekomendasi peran tingkat bucket:
-
Untuk melihat rekomendasi:
-
iam.roles.get
-
iam.roles.list
-
recommender.iamPolicyRecommendations.get
-
recommender.iamPolicyRecommendations.list
-
recommender.iamPolicyInsights.get
-
recommender.iamPolicyInsights.list
-
storage.buckets.getIamPolicy
-
-
Untuk menerapkan dan menolak rekomendasi:
-
recommender.iamPolicyRecommendations.update
-
storage.buckets.setIamPolicy
-
Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.
Meninjau dan menerapkan rekomendasi
Anda dapat meninjau dan menerapkan rekomendasi peran tingkat bucket dengan Google Cloud CLI dan Recommender API.
Konsol
Di konsol Google Cloud, buka halaman Bucket Cloud Storage.
Temukan kolom Insight keamanan. Jika kolom tidak terlihat, klik Column display options
dan pilih Security insights.Kolom Insight keamanan menampilkan ringkasan semua insight kebijakan untuk bucket. Setiap ringkasan menunjukkan jumlah total izin berlebih untuk semua peran yang diberikan di bucket tersebut.
Jika ada rekomendasi yang tersedia untuk mengatasi insight apa pun untuk bucket, Konsol Google Cloud akan menampilkan ikon Rekomendasi tersedia.
Jika ada rekomendasi yang perlu ditinjau, klik ringkasan insight kebijakan untuk membuka panel Rekomendasi keamanan. Panel ini mencantumkan semua akun utama yang memiliki peran di bucket, peran mereka, dan insight kebijakan apa pun yang terkait dengan peran tersebut.
Klik ikon Rekomendasi tersedia untuk mendapatkan detail tentang rekomendasi.
Jika rekomendasinya adalah mengganti peran, rekomendasi peran selalu menyarankan serangkaian peran standar yang dapat Anda terapkan.
Dalam beberapa kasus, rekomendasi peran juga menyarankan pembuatan peran khusus baru di tingkat project. Jika rekomendasi peran kustom tersedia, Konsol Google Cloud akan menampilkannya secara default. Untuk beralih ke rekomendasi peran bawaan, klik Lihat rekomendasi peran bawaan.
Tinjau rekomendasi dengan cermat, dan pastikan Anda memahami bagaimana rekomendasi tersebut akan mengubah akses akun utama ke resource Google Cloud. Kecuali dalam hal rekomendasi untuk agen layanan, rekomendasi tidak akan pernah meningkatkan tingkat akses akun utama. Lihat Cara pembuatan rekomendasi peran untuk mengetahui informasi selengkapnya.
Untuk mempelajari cara meninjau rekomendasi di konsol, lihat Meninjau rekomendasi di halaman ini.
Opsional: Jika rekomendasinya adalah membuat peran kustom, perbarui Judul, Deskripsi, ID, dan Role launch stage sesuai kebutuhan.
Jika Anda perlu menambahkan izin ke peran kustom, klik Tambahkan izin.
Jika Anda perlu menghapus izin dari peran kustom, hapus centang pada kotak untuk setiap izin yang ingin Anda hapus.
Ambil tindakan berdasarkan rekomendasi.
Untuk menerapkan rekomendasi, klik Terapkan atau Buat dan terapkan. Jika Anda berubah pikiran dalam 90 hari ke depan, gunakan histori rekomendasi untuk mengembalikan pilihan Anda.
Untuk menolak rekomendasi, klik Tolak, lalu konfirmasi pilihan Anda. Anda dapat memulihkan rekomendasi yang ditolak selama rekomendasi tersebut masih valid.
Ulangi langkah sebelumnya hingga Anda meninjau semua rekomendasi.
gcloud
Tinjau rekomendasi Anda:
Untuk mencantumkan rekomendasi tingkat bucket, jalankan perintah
gcloud recommender recommendations list
, yang memfilter hanya rekomendasi bucket Cloud Storage:
gcloud recommender recommendations list \
--location=LOCATION \
--recommender=google.iam.policy.Recommender \
--project=PROJECT_ID \
--format=json \
--filter="recommenderSubtype:REMOVE_ROLE_STORAGE_BUCKET OR recommenderSubtype:REPLACE_ROLE_STORAGE_BUCKET"
Ganti nilai berikut:
LOCATION
: Region tempat bucket Cloud Storage Anda berada—misalnya,us
atauus-central1
.PROJECT_ID
: ID project Google Cloud yang berisi bucket Cloud Storage Anda. Project ID adalah string alfanumerik, sepertimy-project
.
Responsnya mirip dengan contoh berikut. Dalam contoh ini, semua
pengguna yang diautentikasi (allAuthenticatedUsers
) memiliki peran Storage Legacy Object
Reader (roles/storage.legacyObjectReader
) di bucket mybucket
.
Namun, peran ini belum digunakan dalam 90 hari terakhir. Oleh karena itu, rekomendasi peran menyarankan agar Anda mencabut peran tersebut:
[ { "associatedInsights": [ { "insight": "projects/123456789012/locations/us/insightTypes/google.iam.policy.Insight/insights/7849add9-73c0-419e-b169-42b3671173fb" } ], "associatedResourceNames": [ "//storage.googleapis.com/my-bucket" ], "content": { "operationGroups": [ { "operations": [ { "action": "remove", "path": "/iamPolicy/bindings/*/members/*", "pathFilters": { "/iamPolicy/bindings/*/condition/expression": "", "/iamPolicy/bindings/*/members/*": "allAuthenticatedUsers", "/iamPolicy/bindings/*/role": "roles/storage.legacyObjectReader" }, "resource": "//storage.googleapis.com/my-bucket", "resourceType": "storage.googleapis.com/Bucket" } ] } ] }, "description": "This role has not been used during the observation window.", "etag": "\"7caf4103d7669e12\"", "lastRefreshTime": "2022-05-24T07:00:00Z", "name": "projects/123456789012/locations/us/recommenders/google.iam.policy.Recommender/recommendations/fbc885b7-f0a8-47e6-90fe-6141aa2c4257", "primaryImpact": { "category": "SECURITY", "securityProjection": { "details": { "revokedIamPermissionsCount": 1 } } }, "priority": "P1", "recommenderSubtype": "REMOVE_ROLE_STORAGE_BUCKET", "stateInfo": { "state": "ACTIVE" } } ]
Tinjau setiap rekomendasi dengan cermat, dan pertimbangkan bagaimana rekomendasi tersebut akan mengubah akses akun utama ke resource Google Cloud. Untuk mempelajari cara meninjau rekomendasi dari gcloud CLI, lihat Meninjau rekomendasi di halaman ini.
Untuk menerapkan rekomendasi:
Gunakan perintah
gcloud recommender recommendations mark-claimed
untuk mengubah status rekomendasi menjadiCLAIMED,
yang mencegah rekomendasi berubah saat Anda menerapkannya:gcloud recommender recommendations mark-claimed \ RECOMMENDATION_ID \ --location=LOCATION \ --recommender=google.iam.policy.Recommender \ --project=PROJECT_ID \ --format=FORMAT \ --etag=ETAG \ --state-metadata=STATE_METADATA
Ganti nilai berikut:
-
RECOMMENDATION_ID
: ID unik untuk rekomendasi. Nilai ini muncul di akhir kolomname
dalam rekomendasi. Misalnya, jika kolomname
adalahprojects/example-project/locations/global/recommenders/google.iam.policy.Recommender/recommendations/fb927dc1-9695-4436-0000-f0f285007c0f
, ID rekomendasi adalahfb927dc1-9695-4436-0000-f0f285007c0f
. -
LOCATION
: Region tempat bucket Cloud Storage Anda berada—misalnya,us
atauus-central1
. -
PROJECT_ID
: ID project Google Cloud yang berisi bucket Cloud Storage Anda. Project ID adalah string alfanumerik, sepertimy-project
. -
FORMAT
: Format respons. Gunakanjson
atauyaml
. -
ETAG
: Nilai kolometag
dalam rekomendasi, seperti"dd0686e7136a4cbb"
. Perhatikan bahwa nilai ini dapat menyertakan tanda kutip. -
STATE_METADATA
: Opsional. Pasangan nilai kunci yang dipisahkan koma yang berisi metadata pilihan Anda tentang rekomendasi. Misalnya,--state-metadata=reviewedBy=alice,priority=high
. Metadata menggantikan kolomstateInfo.stateMetadata
dalam rekomendasi.
Jika perintah berhasil, respons akan menampilkan rekomendasi dalam status
CLAIMED
, seperti yang ditunjukkan dalam contoh berikut. Agar lebih jelas, contoh ini menghapus sebagian besar kolom:... "priority": "P1", "recommenderSubtype": "REMOVE_ROLE_STORAGE_BUCKET", "stateInfo": { "state": "CLAIMED" } ...
-
Dapatkan kebijakan izin untuk bucket, lalu ubah dan tetapkan kebijakan izin agar mencerminkan rekomendasi.
Perbarui status rekomendasi menjadi
SUCCEEDED
, jika Anda dapat menerapkan rekomendasi, atauFAILED
, jika Anda tidak dapat menerapkan rekomendasi:gcloud recommender recommendations COMMAND \ RECOMMENDATION_ID \ --location=LOCATION \ --recommender=google.iam.policy.Recommender \ --project=PROJECT_ID \ --format=FORMAT \ --etag=ETAG \ --state-metadata=STATE_METADATA
Ganti nilai berikut:
-
COMMAND
: Gunakanmark-succeeded
, jika Anda dapat menerapkan rekomendasi, ataumark-failed
, jika Anda tidak dapat menerapkan rekomendasi. -
RECOMMENDATION_ID
: ID unik untuk rekomendasi. Nilai ini muncul di akhir kolomname
dalam rekomendasi. Misalnya, jika kolomname
adalahprojects/example-project/locations/global/recommenders/google.iam.policy.Recommender/recommendations/fb927dc1-9695-4436-0000-f0f285007c0f
, ID rekomendasi adalahfb927dc1-9695-4436-0000-f0f285007c0f
. -
LOCATION
: Region tempat bucket Cloud Storage Anda berada—misalnya,us
atauus-central1
. -
PROJECT_ID
: ID project Google Cloud yang berisi bucket Cloud Storage Anda. Project ID adalah string alfanumerik, sepertimy-project
. -
FORMAT
: Format respons. Gunakanjson
atauyaml
. -
ETAG
: Nilai kolometag
dalam rekomendasi, seperti"dd0686e7136a4cbb"
. Perhatikan bahwa nilai ini dapat menyertakan tanda kutip. -
STATE_METADATA
: Opsional. Pasangan nilai kunci yang dipisahkan koma yang berisi metadata pilihan Anda tentang rekomendasi. Misalnya,--state-metadata=reviewedBy=alice,priority=high
. Metadata menggantikan kolomstateInfo.stateMetadata
dalam rekomendasi.
Misalnya, jika Anda menandai rekomendasi sebagai berhasil, respons akan menampilkan rekomendasi dalam status
SUCCEEDED
. Agar lebih jelas, contoh ini menghilangkan sebagian besar kolom:... "priority": "P1", "recommenderSubtype": "REMOVE_ROLE_STORAGE_BUCKET", "stateInfo": { "state": "SUCCEEDED" } ...
-
REST
Petunjuk ini mengasumsikan bahwa Anda telah diautentikasi
dan menetapkan variabel lingkungan GOOGLE_APPLICATION_CREDENTIALS
.
Tinjau rekomendasi Anda:
Untuk mencantumkan semua rekomendasi yang tersedia untuk bucket Cloud Storage Anda, gunakan metode
recommendations.list
Recommender API.
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
PROJECT_ID
: ID project Google Cloud yang berisi bucket Cloud Storage Anda. Project ID adalah string alfanumerik, sepertimy-project
.LOCATION
: Region tempat bucket Cloud Storage Anda berada—misalnya,us
atauus-central1
.-
PAGE_SIZE
: Opsional. Jumlah maksimum hasil yang akan ditampilkan dari permintaan ini. Jika tidak ditentukan, server akan menentukan jumlah hasil yang akan ditampilkan. Jika jumlah rekomendasi lebih besar dari ukuran halaman, respons akan berisi token penomoran halaman yang dapat Anda gunakan untuk mengambil halaman hasil berikutnya. -
PAGE_TOKEN
: Opsional. Token penomoran halaman yang ditampilkan dalam respons sebelumnya dari metode ini. Jika ditentukan, daftar rekomendasi akan dimulai dari tempat permintaan sebelumnya berakhir. PROJECT_ID
: Project ID Google Cloud Anda Project ID adalah string alfanumerik, sepertimy-project
.
Metode HTTP dan URL:
GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/recommenders/google.iam.policy.Recommender/recommendations?filter=recommenderSubtype%20%3D%20REMOVE_ROLE_STORAGE_BUCKET%20OR%20recommenderSubtype%20%3D%20REPLACE_ROLE_STORAGE_BUCKET&pageSize=PAGE_SIZE&pageToken=PAGE_TOKEN
Untuk mengirim permintaan, perluas salah satu opsi berikut:
Responsnya mirip dengan contoh berikut. Dalam contoh ini, semua
pengguna terautentikasi (allAuthenticatedUsers
) memiliki peran Storage Legacy Object
Reader (roles/storage.legacyObjectReader
) di bucket mybucket
.
Namun, peran ini belum digunakan dalam 90 hari terakhir. Oleh karena itu, rekomendasi peran menyarankan agar Anda mencabut peran:
{ "recommendations": [ "name": "projects/123456789012/locations/us/recommenders/google.iam.policy.Recommender/recommendations/fbc885b7-f0a8-47e6-90fe-6141aa2c4257", "description": "This role has not been used during the observation window.", "lastRefreshTime": "2022-05-24T07:00:00Z", "primaryImpact": { "category": "SECURITY", "securityProjection": { "details": { "revokedIamPermissionsCount": 1 } } }, "content": { "operationGroups": [ { "operations": [ { "action": "remove", "resourceType": "storage.googleapis.com/Bucket", "resource": "//storage.googleapis.com/my-bucket", "path": "/iamPolicy/bindings/*/members/*", "pathFilters": { "/iamPolicy/bindings/*/condition/expression": "", "/iamPolicy/bindings/*/members/*": "allAuthenticatedUsers", "/iamPolicy/bindings/*/role": "roles/storage.legacyObjectReader" } } ] } ] }, "stateInfo": { "state": "ACTIVE" }, "etag": "\"7caf4103d7669e12\"", "recommenderSubtype": "REMOVE_ROLE_STORAGE_BUCKET", "associatedInsights": [ { "insight": "projects/123456789012/locations/us/insightTypes/google.iam.policy.Insight/insights/7849add9-73c0-419e-b169-42b3671173fb" } ], "priority": "P1" ] }
Tinjau setiap rekomendasi dengan cermat, dan pertimbangkan bagaimana rekomendasi tersebut akan mengubah akses akun utama ke resource Google Cloud. Untuk mempelajari cara meninjau rekomendasi dari REST API, lihat Meninjau rekomendasi di halaman ini.
Untuk menerapkan rekomendasi:
Tandai rekomendasi sebagai
CLAIMED
:Untuk menandai rekomendasi sebagai
CLAIMED
, yang mencegah rekomendasi berubah saat Anda menerapkannya, gunakan metoderecommendations.markClaimed
Recommender API.Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
PROJECT_ID
: ID project Google Cloud yang berisi bucket Cloud Storage Anda. Project ID adalah string alfanumerik, sepertimy-project
.LOCATION
: Region tempat bucket Cloud Storage Anda berada—misalnya,us
atauus-central1
.RECOMMENDATION_ID
: ID unik untuk rekomendasi. Nilai ini muncul di akhir kolomname
dalam rekomendasi. Misalnya, jika kolomname
adalahprojects/example-project/locations/global/recommenders/google.iam.policy.Recommender/recommendations/fb927dc1-9695-4436-0000-f0f285007c0f
, ID rekomendasi adalahfb927dc1-9695-4436-0000-f0f285007c0f
.ETAG
: Nilai kolometag
dalam rekomendasi, seperti"dd0686e7136a4cbb"
. Gunakan backslash untuk meng-escape tanda kutip, misalnya,"\"df7308cca9719dcc\""
.STATE_METADATA
: Opsional. Objek yang berisi key-value pair dengan metadata pilihan Anda tentang rekomendasi. Contoh,{"reviewedBy": "alice", "priority": "high"}
. Metadata menggantikan kolomstateInfo.stateMetadata
dalam rekomendasi.
Metode HTTP dan URL:
POST https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/recommenders/google.iam.policy.Recommender/recommendations/RECOMMENDATION_ID:markClaimed
Meminta isi JSON:
{ "etag": "ETAG", "stateMetadata": { "STATE_METADATA" } }
Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:
Respons menampilkan rekomendasi dalam status
CLAIMED
, seperti yang ditunjukkan dalam contoh berikut. Agar lebih jelas, contoh ini menghilangkan sebagian besar kolom:... "stateInfo": { "state": "CLAIMED" }, "etag": "\"7caf4103d7669e12\"", "recommenderSubtype": "REMOVE_ROLE_STORAGE_BUCKET", ...
Dapatkan kebijakan izin untuk project, lalu ubah kebijakan izin agar mencerminkan rekomendasi.
Perbarui status rekomendasi menjadi
SUCCEEDED
, jika Anda dapat menerapkan rekomendasi, atauFAILED
, jika Anda tidak dapat menerapkan rekomendasi:SUCCEEDED
Untuk menandai rekomendasi sebagai
SUCCEEDED
, yang menunjukkan bahwa Anda dapat menerapkannya, gunakan metoderecommendations.markSucceeded
Recommender API.Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
PROJECT_ID
: ID project Google Cloud yang berisi bucket Cloud Storage Anda. Project ID adalah string alfanumerik, sepertimy-project
.LOCATION
: Region tempat bucket Cloud Storage Anda berada—misalnya,us
atauus-central1
.RECOMMENDATION_ID
: ID unik untuk rekomendasi. Nilai ini muncul di akhir kolomname
dalam rekomendasi. Misalnya, jika kolomname
adalahprojects/example-project/locations/global/recommenders/google.iam.policy.Recommender/recommendations/fb927dc1-9695-4436-0000-f0f285007c0f
, ID rekomendasi adalahfb927dc1-9695-4436-0000-f0f285007c0f
.ETAG
: Nilai kolometag
dalam rekomendasi, seperti"dd0686e7136a4cbb"
. Gunakan backslash untuk meng-escape tanda kutip, misalnya,"\"df7308cca9719dcc\""
.STATE_METADATA
: Opsional. Objek yang berisi key-value pair dengan metadata pilihan Anda tentang rekomendasi. Contoh,{"reviewedBy": "alice", "priority": "high"}
. Metadata menggantikan kolomstateInfo.stateMetadata
dalam rekomendasi.
Metode HTTP dan URL:
POST https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/recommenders/google.iam.policy.Recommender/recommendations/RECOMMENDATION_ID:markSucceeded
Meminta isi JSON:
{ "etag": "ETAG", "stateMetadata": { "STATE_METADATA" } }
Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:
Respons menampilkan rekomendasi dalam status
SUCCEEDED
, seperti yang ditunjukkan dalam contoh berikut. Agar lebih jelas, contoh ini menghilangkan sebagian besar kolom:... "stateInfo": { "state": "SUCCEEDED" }, "etag": "\"7caf4103d7669e12\"", "recommenderSubtype": "REMOVE_ROLE_STORAGE_BUCKET", ...
FAILED
Untuk menandai rekomendasi sebagai
FAILED
, yang menunjukkan bahwa Anda tidak dapat menerapkannya, gunakan metoderecommendations.markFailed
Recommender API.Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
PROJECT_ID
: ID project Google Cloud yang berisi bucket Cloud Storage Anda. Project ID adalah string alfanumerik, sepertimy-project
.LOCATION
: Region tempat bucket Cloud Storage Anda berada—misalnya,us
atauus-central1
.RECOMMENDATION_ID
: ID unik untuk rekomendasi. Nilai ini muncul di akhir kolomname
dalam rekomendasi. Misalnya, jika kolomname
adalahprojects/example-project/locations/global/recommenders/google.iam.policy.Recommender/recommendations/fb927dc1-9695-4436-0000-f0f285007c0f
, ID rekomendasi adalahfb927dc1-9695-4436-0000-f0f285007c0f
.ETAG
: Nilai kolometag
dalam rekomendasi, seperti"dd0686e7136a4cbb"
. Gunakan backslash untuk meng-escape tanda kutip, misalnya,"\"df7308cca9719dcc\""
.STATE_METADATA
: Opsional. Objek yang berisi key-value pair dengan metadata pilihan Anda tentang rekomendasi. Contoh,{"reviewedBy": "alice", "priority": "high"}
. Metadata menggantikan kolomstateInfo.stateMetadata
dalam rekomendasi.
Metode HTTP dan URL:
POST https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/recommenders/google.iam.policy.Recommender/recommendations/RECOMMENDATION_ID:markFailed
Meminta isi JSON:
{ "etag": "ETAG", "stateMetadata": { "STATE_METADATA" } }
Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:
Respons menampilkan rekomendasi dalam status
FAILED
, seperti yang ditunjukkan dalam contoh berikut. Agar lebih jelas, contoh ini menghilangkan sebagian besar kolom:... "stateInfo": { "state": "FAILED" }, "etag": "\"7caf4103d7669e12\"", "recommenderSubtype": "REMOVE_ROLE_STORAGE_BUCKET", ...
Memahami rekomendasi
Setiap rekomendasi menyertakan informasi untuk membantu Anda memahami alasan rekomendasi dibuat.
Konsol
Untuk membantu Anda memahami alasan rekomendasi dibuat, Konsol Google Cloud menampilkan penggunaan izin akun utama, seperti yang dilaporkan oleh insight kebijakan yang terkait dengan rekomendasi.
Untuk membantu Anda memahami dampak penerapan rekomendasi, konsol Google Cloud juga menampilkan daftar izin yang diberi kode warna dan simbol. Daftar ini menunjukkan perubahan izin akun utama jika Anda menerapkan rekomendasi. Misalnya, daftar tersebut mungkin menampilkan daftar seperti berikut:
Jenis izin yang terkait dengan setiap warna dan simbol adalah sebagai berikut:
Abu-abu tanpa simbol: Izin yang ada dalam peran akun utama saat ini dan peran yang direkomendasikan.
Merah dengan tanda minus
: Izin yang ada dalam peran akun utama saat ini, tetapi tidak ada dalam peran yang direkomendasikan karena akun utama belum menggunakannya dalam 90 hari terakhir.Hijau dengan tanda plus rekomendasi untuk agen layanan.
: Izin yang tidak ada dalam peran akun utama saat ini, tetapi ada dalam peran yang direkomendasikan. Jenis izin ini hanya muncul diBiru dengan ikon Machine learning machine learning bahwa akun utama tersebut kemungkinan akan memerlukan izin tersebut di masa mendatang.
: Izin yang ada dalam peran akun utama saat ini dan peran yang direkomendasikan, bukan karena akun utama telah menggunakan izin tersebut dalam 90 hari terakhir, tetapi karena Pemberi Rekomendasi telah menentukan melalui
gcloud
Setiap rekomendasi menyertakan informasi untuk membantu Anda memahami alasan rekomendasi dibuat.
Untuk mengetahui detail tentang kolom rekomendasi, lihat
referensi Recommendation
.
Untuk melihat penggunaan izin yang menjadi dasar rekomendasi ini, lihat
insight kebijakan yang terkait dengan rekomendasi.
Insight ini tercantum di kolom associatedInsights
. Untuk melihat insight kebijakan
yang terkait dengan rekomendasi, lakukan tindakan berikut:
- Salin ID insight terkait. ID adalah semuanya setelah
insights/
di kolominsight
. Misalnya, jika kolominsight
membacaprojects/123456789012/locations/us/insightTypes/google.iam.policy.Insight/insights/7849add9-73c0-419e-b169-42b3671173fb
, ID insight-nya adalah7849add9-73c0-419e-b169-42b3671173fb
. - Ikuti petunjuk untuk mendapatkan insight kebijakan, menggunakan ID insight yang Anda salin.
REST
Setiap rekomendasi menyertakan informasi untuk membantu Anda memahami alasan rekomendasi dibuat.
Untuk mengetahui detail tentang kolom rekomendasi, lihat
referensi Recommendation
.
Untuk melihat penggunaan izin yang menjadi dasar rekomendasi ini, lihat
insight kebijakan yang terkait dengan rekomendasi.
Insight ini tercantum di kolom associatedInsights
. Untuk melihat insight kebijakan
yang terkait dengan rekomendasi, lakukan tindakan berikut:
- Salin ID insight terkait. ID adalah semuanya setelah
insights/
di kolominsight
. Misalnya, jika kolominsight
membacaprojects/123456789012/locations/us/insightTypes/google.iam.policy.Insight/insights/7849add9-73c0-419e-b169-42b3671173fb
, ID insight-nya adalah7849add9-73c0-419e-b169-42b3671173fb
. - Ikuti petunjuk untuk mendapatkan insight kebijakan, menggunakan ID insight yang Anda salin.
Melihat, mengembalikan, dan memulihkan perubahan
Setelah Anda menerapkan atau menolak rekomendasi untuk binding peran tingkat project, tindakan tersebut akan muncul di histori rekomendasi.
Anda dapat melihat histori rekomendasi untuk bucket di konsol Google Cloud:
Di konsol Google Cloud, buka halaman Bucket.
Temukan kolom Insight keamanan. Jika kolom tidak terlihat, klik Column display options
dan pilih Security insights.Temukan bucket yang histori rekomendasinya ingin Anda lihat, lalu klik ringkasan insight keamanan di baris tersebut.
Di panel Rekomendasi keamanan yang muncul, klik tab Histori rekomendasi.
Konsol Google Cloud menampilkan daftar tindakan sebelumnya pada rekomendasi peran Anda.
Untuk melihat detail tentang rekomendasi, klik panah peluas
.Konsol Google Cloud menampilkan detail tentang tindakan yang diambil, termasuk akun utama yang mengambil tindakan tersebut:
Opsional: Jika perlu, Anda dapat mengembalikan rekomendasi, yang akan mengurungkan perubahan pada rekomendasi, atau memulihkan rekomendasi yang Anda tutup.
Untuk mengembalikan perubahan yang diterapkan sebelumnya untuk rekomendasi, klik Kembalikan. Konsol Google Cloud akan mengembalikan perubahan pada peran akun utama. Rekomendasi tidak lagi muncul di konsol Google Cloud.
Untuk memulihkan rekomendasi yang ditolak, klik Restore. Rekomendasi akan terlihat di halaman IAM di konsol Google Cloud. Tidak ada peran atau izin yang diubah.
Langkah selanjutnya
- Pelajari Pemberi Rekomendasi lebih lanjut.
- Pelajari cara menggunakan insight kebijakan izin untuk bucket Cloud Storage.