Mit Organisationsbeschränkungen können Sie den ausgehenden Traffic aus Ihrem Netzwerk steuern, sodass Nutzer und Arbeitslasten nur auf zulässigeGoogle Cloud -Organisationen zugreifen können. Diese Einschränkungen tragen dazu bei, die Daten-Exfiltration in nicht autorisierte externe Umgebungen zu verhindern. In den folgenden Beispielen wird gezeigt, wie Sie den Anfrageheader für Organisationsbeschränkungen für gängige Szenarien konfigurieren, z. B. für einzelne oder mehrere Organisationen, Cloud Storage-Lesezugriff und Uploadanfragen.
Zugriff nur auf Ihre Organisation beschränken
In diesem Beispiel arbeiten der Google Cloud -Administrator und der Administrator des Proxys für ausgehenden Traffic von Organisation A zusammen, um den Zugriff von Mitarbeitern auf Ressourcen in ihrerGoogle Cloud -Organisation zu beschränken.
So beschränken Sie den Zugriff auf Ihre Organisation:
Verwenden Sie als Google Cloud -Administrator den
gcloud organizations list-Befehl, um die Google Cloud -Organisations-ID von Organisation A abzurufen:gcloud organizations listHier sehen Sie die Beispielausgabe:
DISPLAY_NAME: Organization A ID: 123456789 DIRECTORY_CUSTOMER_ID: a1b2c3d4Als Administrator des ausgehenden Proxys erstellen Sie nach Erhalt der Organisations-ID vom Google Cloud-Administrator die JSON-Darstellung für den Headerwert im folgenden Format:
{ "resources": ["organizations/123456789"], "options": "strict" }Als Administrator des ausgehenden Proxys codieren Sie den Wert für den Anfrageheader gemäß den Spezifikationen in RFC 4648, Abschnitt 5.
Wenn die JSON-Darstellung für den Headerwert beispielsweise in der Datei
authorized_orgs.jsongespeichert ist, führen Sie den folgenden basenc-Befehl aus, um die Datei zu codieren:$ cat authorized_orgs.json | basenc --base64url -w0 ewogInJlc291cmNlcyI6IFsib3JnYW5pemF0aW9ucy8xMjM0NTY3ODkiXSwKICJvcHRpb25zIjogInN0cmljdCIKfQoKonfigurieren Sie als Administrator für ausgehenden Traffic den Proxy für ausgehenden Traffic so, dass der folgende Anfrageheader in alle Anfragen eingefügt wird, die von den verwalteten Geräten in Organisation A stammen:
X-Goog-Allowed-Resources: ewogInJlc291cmNlcyI6IFsib3JnYW5pemF0aW9ucy8xMjM0NTY3ODkiXSwKICJvcHRpb25zIjogInN0cmljdCIKfQo
Zugriff auf Ihre Organisation einschränken und Leseanfragen für Cloud Storage-Ressourcen zulassen
In diesem Beispiel arbeiten der Google Cloud -Administrator und der Administrator des ausgehenden Proxys von Organisation A zusammen, um den Zugriff von Mitarbeitern auf Ressourcen in ihrerGoogle Cloud -Organisation zu beschränken, mit Ausnahme von Leseanfragen an Cloud Storage-Ressourcen.
Administratoren möchten möglicherweise Leseanfragen an Cloud Storage-Ressourcen von der Durchsetzung von Organisationsbeschränkungen ausnehmen, damit ihre Mitarbeiter auf externe Websites zugreifen können, die Cloud Storage zum Hosten statischer Inhalte verwenden. Der Administrator verwendet die Option cloudStorageReadAllowed, um Leseanfragen an Cloud Storage-Ressourcen zuzulassen.
So beschränken Sie den Zugriff auf Ihre Organisation und lassen Leseanfragen für Cloud Storage-Ressourcen zu:
Verwenden Sie als Google Cloud -Administrator den
gcloud organizations list-Befehl, um die Google Cloud -Organisations-ID von Organisation A abzurufen:gcloud organizations listHier sehen Sie die Beispielausgabe:
DISPLAY_NAME: Organization A ID: 123456789 DIRECTORY_CUSTOMER_ID: a1b2c3d4Als Administrator des ausgehenden Proxys erstellen Sie nach Erhalt der Organisations-ID vom Google Cloud-Administrator die JSON-Darstellung für den Headerwert im folgenden Format:
{ "resources": ["organizations/123456789"], "options": "cloudStorageReadAllowed" }Als Administrator des ausgehenden Proxys codieren Sie den Wert für den Anfrageheader gemäß den Spezifikationen in RFC 4648, Abschnitt 5.
Wenn die JSON-Darstellung für den Headerwert beispielsweise in der Datei
authorized_orgs.jsongespeichert ist, führen Sie den folgenden basenc-Befehl aus, um die Datei zu codieren:$ cat authorized_orgs.json | basenc --base64url -w0 ewogICJyZXNvdXJjZXMiOiBbIm9yZ2FuaXphdGlvbnMvMTIzNDU2Nzg5Il0sCiAgIm9wdGlvbnMiOiAiY2xvdWRTdG9yYWdlUmVhZEFsbG93ZCIKfQo=lKonfigurieren Sie als Administrator für ausgehenden Traffic den Proxy für ausgehenden Traffic so, dass der folgende Anfrageheader in alle Anfragen eingefügt wird, die von den verwalteten Geräten in Organisation A stammen:
X-Goog-Allowed-Resources: ewogICJyZXNvdXJjZXMiOiBbIm9yZ2FuaXphdGlvbnMvMTIzNDU2Nzg5Il0sCiAgIm9wdGlvbnMiOiAiY2xvdWRTdG9yYWdlUmVhZEFsbG93ZCIKfQo=lDie Mitarbeiter von Organisation A haben jetzt Zugriff auf ihre Google Cloud -Organisation und Lesezugriff auf Cloud Storage-Ressourcen.
Mitarbeitern Zugriff auf die Google Cloud -Organisation eines Anbieters gewähren
In diesem Beispiel arbeiten der Google Cloud -Administrator und der Administrator des ausgehenden Proxys von Organisation B zusammen, um Mitarbeitern den Zugriff auf eine Google Cloud -Organisation eines Anbieters zusätzlich zu ihrer bestehenden Google Cloud -Organisation zu ermöglichen.
So beschränken Sie den Zugriff von Mitarbeitern auf Ihre Organisation und die Organisation des Anbieters:
Wenden Sie sich als Google Cloud -Administrator an den Anbieter, um die Google Cloud-Organisations-ID der Anbieterorganisation zu erhalten.
Als Administrator des ausgehenden Proxys müssen Sie die JSON-Darstellung für den Headerwert aktualisieren, um zusätzlich zur vorhandenen Organisations-ID die Organisations-ID des Anbieters einzufügen. Nachdem Sie die Organisations-ID des Anbieters vom Google Cloud-Administrator erhalten haben, aktualisieren Sie den Headerwert im folgenden Format:
{ "resources": ["organizations/1234", "organizations/3456"], "options": "strict" }Als Administrator des ausgehenden Proxys codieren Sie den Wert für den Anfrageheader gemäß den Spezifikationen in RFC 4648, Abschnitt 5.
Wenn die JSON-Darstellung für den Headerwert beispielsweise in der Datei
authorized_orgs.jsongespeichert ist, führen Sie den folgenden basenc-Befehl aus, um die Datei zu codieren:$ cat authorized_orgs.json | basenc --base64url -w0 ewogInJlc291cmNlcyI6IFsib3JnYW5pemF0aW9ucy8xMjM0NTY3ODkiLCAib3JnYW5pemF0aW9ucy8xMDExMTIxMzE0Il0sCiAib3B0aW9ucyI6ICJzdHJpY3QiCn0KKonfigurieren Sie als Administrator für ausgehenden Traffic den Proxy für ausgehenden Traffic so, dass der folgende Anfrageheader in alle Anfragen eingefügt wird, die von den verwalteten Geräten in Organisation B stammen:
X-Goog-Allowed-Resources: ewogInJlc291cmNlcyI6IFsib3JnYW5pemF0aW9ucy8xMjM0NTY3ODkiLCAib3JnYW5pemF0aW9ucy8xMDExMTIxMzE0Il0sCiAib3B0aW9ucyI6ICJzdHJpY3QiCn0KDie Mitarbeiter von Organisation B haben jetzt Zugriff auf die Organisationen des Anbieters und von Google Cloud .
Zugriff nur für Uploads einschränken
In diesem Beispiel arbeiten der Google Cloud -Administrator und der Administrator des Proxys für ausgehenden Traffic von Organisation C zusammen, um den Uploadzugriff von Mitarbeitern auf Ressourcen in der OrganisationGoogle Cloud zu beschränken.
So beschränken Sie den Uploadzugriff auf Ihre Organisation:
Verwenden Sie als Google Cloud -Administrator den Befehl
gcloud organizations list, um die Google Cloud -Organisations-ID von Organisation C abzurufen:gcloud organizations listHier sehen Sie die Beispielausgabe:
DISPLAY_NAME: Organization C ID: 123456789 DIRECTORY_CUSTOMER_ID: a1b2c3d4Als Administrator des ausgehenden Proxys erstellen Sie nach Erhalt der Organisations-ID vom Google Cloud-Administrator die JSON-Darstellung für den Headerwert im folgenden Format:
{ "resources": ["organizations/123456789"], "options": "strict" }Als Administrator des ausgehenden Proxys codieren Sie den Wert für den Anfrageheader gemäß den Spezifikationen in RFC 4648, Abschnitt 5.
Wenn die JSON-Darstellung für den Headerwert beispielsweise in der Datei
authorized_orgs.jsongespeichert ist, führen Sie den folgenden basenc-Befehl aus, um die Datei zu codieren:$ cat authorized_orgs.json | basenc --base64url -w0 ewogInJlc291cmNlcyI6IFsib3JnYW5pemF0aW9ucy8xMjM0NTY3ODkiXSwKICJvcHRpb25zIjogInN0cmljdCIKfQoKonfigurieren Sie als Administrator für ausgehenden Proxy den Proxy für ausgehenden Traffic so, dass der folgende Anfrageheader nur für Anfragen mit PUT-, POST- und PATCH-Methoden eingefügt wird, die von den verwalteten Geräten in Organisation C stammen:
X-Goog-Allowed-Resources: ewogInJlc291cmNlcyI6IFsib3JnYW5pemF0aW9ucy8xMjM0NTY3ODkiXSwKICJvcHRpb25zIjogInN0cmljdCIKfQo