In diesem Dokument wird erläutert, wie Sie eine Zugriffsgenehmigungsanfrage genehmigen.
Hinweis
Machen Sie sich mit den Konzepten auf der Seite Übersicht vertraut.
Weisen Sie dem Hauptkonto, dem Sie Genehmigungen erteilen möchten, die IAM-Rolle Access Approval Approver“ (
roles/accessapproval.approver
) für das Projekt, den Ordner oder die Organisation zu. Sie können die IAM-Rolle "Access Approval Approver" entweder einem einzelnen Nutzer, einem Dienstkonto oder einer Google-Gruppe zuweisen.Wenn Sie einen benutzerdefinierten Signaturschlüssel verwenden, müssen Sie dem Dienstkonto für die Zugriffsgenehmigung für Ihre Ressource auch die IAM-Rolle Cloud KMS CryptoKey-Signer/Prüffunktion (
roles/cloudkms.signerVerifier
) zuweisen. Wenn du einen von Google verwalteten Signaturschlüssel verwendest, musst du keine weiteren Berechtigungen bereitstellen.Informationen zum Zuweisen einer IAM-Rolle finden Sie unter Einzelne Rolle zuweisen.
Einstellungen für den Empfang von Benachrichtigungen konfigurieren
Sie haben die folgenden Möglichkeiten, Anfragen zur Zugriffsgenehmigung zu erhalten:
- Sie erhalten Anfragen per E-Mail.
- Anfragen über Pub/Sub empfangen.
Sie können auch beide Optionen auswählen.
Anfragen per E-Mail erhalten
Folgen Sie der Anleitung im Abschnitt E-Mail-Benachrichtigungen einrichten des Kurzanleitungsdokuments, um Anfragen zur Zugriffsgenehmigung per E-Mail zu erhalten.
Anfragen über Pub/Sub empfangen
So verwenden Sie Pub/Sub:
- Erstellen Sie in Pub/Sub ein Thema im Projekt, das Anfragen genehmigen soll. Sie können ein einzelnes Pub/Sub-Thema haben, das Anfragen für alle Projekte erhalten soll, oder separate Pub/Sub-Themen in jedem Projekt.
-
Weisen Sie dem Genehmigungsdienstkonto in der Google Cloud Console die IAM-Rolle Pub/Sub-Publisher (
roles/pubsub.publisher
) für das Pub/Sub-Thema zu. Sie müssen dem folgenden Dienstkonto die erforderlichen Berechtigungen erteilen:customer-approval-jobs@system.gserviceaccount.com
-
Geben Sie bei Cloud Customer Care die folgenden Informationen an:
- Die Namen der Pub/Sub-Themen, die Sie erstellt haben.
- Die eindeutige Kennung (Ordner-ID, Projektnummer oder Organisations-ID) der Ressource, für die das Thema Benachrichtigungen erhalten soll.
Nach Abschluss des vorherigen Verfahrens können Sie davon ausgehen, dass Sie Nachrichten in Ihrem Pub/Sub-Thema erhalten, die den Anfragen zur Zugriffsgenehmigung entsprechen.
Zugriffsgenehmigungsanfragen genehmigen
Nachdem Sie einige Nutzer als Genehmiger registriert haben, erhalten diese alle Zugriffsanfragen.
Console
So genehmigen Sie eine Zugriffsgenehmigungsanfrage mit der Cloud Console:
Alle ausstehenden Genehmigungsanfragen finden Sie in der Cloud Console auf der Seite Zugriffsgenehmigung.
Wenn Sie den Anfragen zur Zugriffsgenehmigung per E-Mail zugestimmt haben, können Sie diese Seite durch Klicken auf den Link in der E-Mail aufrufen.
Wenn Sie einer Anfrage zustimmen möchten, klicken Sie auf Genehmigen.
Sie können sie aber auch ablehnen. Das Ablehnen der Anfrage ist optional, da der Zugriff auch dann verweigert wird, wenn Sie die Anfrage nicht ablehnen.
Wenn du die Zugriffsanfrage von Google-Mitarbeitern nicht innerhalb von 14 Tagen oder vor Ablauf der Anfrage genehmigst, wird sie automatisch abgelehnt.
Wählen Sie im daraufhin angezeigten Dialogfeld das Datum und die Uhrzeit für den Ablauf des Zugriffs aus.
Wählen Sie Genehmigen aus, um den Zugriff bis zum festgelegten Ablaufdatum und zur festgelegten Uhrzeit zu genehmigen.
Nachdem Sie die Anfrage genehmigt haben, ändert sich der Status der Anfrage in
Approved
. Google-Mitarbeiter mit Merkmalen, die mit der Genehmigung übereinstimmen (z. B. gleiche Begründung, gleicher Standort, Bürostandort), kann innerhalb des genehmigten Zeitraums Zugriff nehmen. Wenn du die Anfrage nicht genehmigst, wird die Zugriffsanfrage des Google-Mitarbeiters abgelehnt. Wenn Sie die Anfrage ablehnen, wird sie nur aus der Liste der ausstehenden Anfragen entfernt. Wenn Sie eine Genehmigungsanfrage nicht ablehnen, wird der Zugriff verweigert.
cURL
So genehmigen Sie eine Access Approval-Anfrage mit cURL:
- Übernehmen Sie den
approvalRequest
-Namen aus der Pub/Sub-Nachricht. Führen Sie einen API-Aufruf durch, um
approvalRequest
zu genehmigen oder zu verwerfen.# HTTP POST request with empty body (an effect of using -d '') # service-account-credential.json is attained by going to the # IAM -> Service Accounts menu in the cloud console and creating # a service account. curl -H "$(oauth2l header --json service-account-credentials.json cloud-platform)" \ -d '' https://accessapproval.googleapis.com/v1/projects/<var>PROJECT_ID</var>/approvalRequests/<var>APPROVAL_REQUEST_ID</var>:approve
Sie haben zwei Möglichkeiten, auf eine Anfrage zu antworten:
Aktion Effekt Google-Zugriffsstatus :approve
Genehmigt die Anfrage. Vor Genehmigung abgelehnt, nach Genehmigung genehmigt. :dismiss
Lehnt die Genehmigungsanfrage ab. Wir raten davon ab, die Zugriffsanfrage abzulehnen. Wenn Sie die Zugriffsanfrage ablehnen, wird der Google-Mitarbeiter aufgefordert, sich zu informieren. Vor der Ablehnung abgelehnt, nach der Ablehnung abgelehnt. Keine Aktion Der Zugriff wird Google-Mitarbeitern weiterhin verweigert. Der Google-Mitarbeiter muss nach Ablauf der requestedExpiration
-Zeit eine neue Zugriffsanfrage stellen.Verweigert vor "keine Aktion", verweigert nach Ablauf der Zeit. Nach der Genehmigung ändert sich der Status der Anfrage in
Approved
. Google-Mitarbeiter mit Merkmalen, die mit der Genehmigung übereinstimmen (z. B. gleiche Begründung, gleicher Standort, Bürostandort), kann innerhalb des genehmigten Zeitraums Zugriff nehmen.Wenn du die Anfrage nicht genehmigst oder ablehnst, wird die Zugriffsanfrage des Google-Mitarbeiters abgelehnt.
Weitere Informationen
- Mehr über die Aktionen von Google-Mitarbeitern erfahren, die von Benachrichtigungen zur Zugriffsgenehmigung ausgeschlossen werden
- Weitere Informationen zu den Feldern in einer Anfrage für die Zugriffsgenehmigung