コンソール、Google Cloud CLI、REST API はすべて、アクセス権のないリソースにアクセスしようとすると エラー メッセージを表示します。 Google Cloud ユーザーが権限エラーに遭遇した場合は、リソースへのアクセス権をリクエストできます。これにより、ユーザーが コピーして管理者に送信できるメールが作成されます。また、組織の 技術的な重要な連絡先に自動的に送信されるメールも作成されます。
管理者が生成されたメール内のリンクをクリックすると、 コンソールに移動し、リクエストを拒否するか、 修復に進むかを選択できます。 Google Cloud
修復に進むことを選択すると、 Google Cloud コンソールに ポリシー修復の概要が表示されます。管理者は、権限エラー メッセージで [トラブルシューティングの詳細を表示] をクリックし、[Policy Troubleshooter] をクリックするか、[Policy Troubleshooter] ページに移動してエラー ID を入力することで、ポリシー 修復の概要にアクセスすることもできます。
修復の概要ページには、リクエストの詳細(リクエスト元のプリンシパル、リソース、プリンシパルがリクエストしている権限など)が表示されます。
[現在のアクセス状態] セクションには、ポリシーの種類(許可ポリシー、拒否ポリシー、プリンシパル アクセス境界ポリシー)ごとの結果と、全体的な結果が要約されています。結果は、関連するポリシーに従って、プリンシパルがリソースにアクセスできるかどうかを示します。
ユーザーのアクセスをブロックしているポリシーの詳細については、[高度なトラブルシューティング] をクリックしてください。
[修復] をクリックすると、そのユーザーのアクセスに関する問題を修復するためのオプションが表示されます。 コンソールを使用して、 さまざまなポリシーの種類によって発生する権限エラーを解決する方法については、 Google Cloud 以下をご覧ください。
許可ポリシーを修復する
[許可ポリシーを修復する] ページには、ユーザーに付与されていない権限が表示されます。許可ポリシーによってブロックされたアクセスを解決するには、その ユーザーにアクセス権を付与するか、ユーザーの Privileged Access Manager の利用資格を作成します。利用資格を作成すると、ユーザーはリソースにアクセスするためのリクエストを送信できます。
ユーザーにアクセス権を付与する手順は次のとおりです。
- [ロールを付与] を選択します。
- [続行] をクリックします。
- 該当するロールを選択して、そのロールの詳細を表示します。
- [アクセス権を付与] をクリックします。
新しい Privileged Access Manager の利用資格を作成する手順は次のとおりです。
- [一時的なアクセス権を付与] を選択します。
- 付与する該当するロールをクリックして、そのロールの詳細を表示します。
[利用資格を作成] をクリックします。
[新しい利用資格を作成] ペインで、利用資格の詳細を入力します。
- 新しい利用資格の名前を入力します。
- 権限付与の最大期間を選択します。
- [次へ] をクリックします。
- 必要に応じて、この利用資格のリクエスタを追加します。
- [次へ] をクリックします。
- 利用資格リクエストを承認するプリンシパルを 1 つ以上追加するか、[承認なしでアクセスを有効化] を選択します。
- [次へ] をクリックします。
- 必要に応じて、通知する管理者のメールアドレスを入力します。
- [完了] をクリックし、[利用資格を作成] をクリックします。
Privileged Access Manager の詳細については、 Privileged Access Manager で利用資格を作成するをご覧ください。
ユーザーに必要な権限がすべて含まれているロールがない場合、ロールや利用資格は提案されません。
ユーザーのアクセスを修復する別の方法については、 許可ポリシーの権限エラーを解決するをご覧ください。
拒否ポリシーを修復する
拒否ポリシーは、 Google Cloud の組織、フォルダ、プロジェクトに関連付けられます。 拒否ポリシーには拒否ルールが含まれています。このルールには、プリンシパルと、そのプリンシパルが使用できない権限のリストが記述されています。
[拒否ポリシーを修復する] ページには、ユーザーが権限を使用できないようにする拒否ポリシーが表示され、ユーザーのアクセスを修復するためのいくつかの方法が提案されます。
拒否ポリシーに関連するアクセス権リクエストを修復する方法としては、次のものがあります。
ユーザーを拒否ポリシーから除外する。
プリンシパル アクセス境界を修復する
デフォルトでは、プリンシパルはすべての Google Cloud リソースにアクセスできます。 ただし、プリンシパル アクセス境界ポリシーの対象となる場合、それらのプリンシパルは、対象となるプリンシパル アクセス境界ポリシーにリストされているリソースにのみアクセスできます。このような場合、プリンシパル アクセス境界ポリシーによって、プリンシパルがリソースにアクセスできなくなる可能性があります。
[プリンシパル アクセス境界を修復する] ページには、ユーザーがリソースにアクセスできないようにするプリンシパル アクセス境界ポリシーが表示され、ユーザーのアクセスを修復するためのいくつかの方法が提案されます。
プリンシパル アクセス境界ポリシーに関連するアクセス権リクエストを修復する方法としては、次のものがあります。
より広範な ID セットにアタッチされている既存のプリンシパル アクセス境界ポリシーにリソースを追加する。
非推奨: ID をプリンシパル アクセス境界の 適用から除外する。
次のステップ
- 権限のリファレンスまたは事前定義ロールのリファレンスを使用して、権限のないユーザーにどのロールを付与するかを判断する。
- その他のポリシー インテリジェンス ツールについて確認する。これらのツールを使用して、ポリシーを理解し管理することで、セキュリティ構成を事前に改善できます。