Trusted Image-Richtlinien einrichten

Mit einer vertrauenswürdigen Image-Richtlinie können Sie eine Organisationsrichtlinie definieren, mit der Hauptkonten nur in bestimmten Projekten nichtflüchtige Compute Engine-Speicher erstellen können.

Eine Anleitung zur Verwendung einer Richtlinie für vertrauenswürdige Images finden Sie unter Einschränkungen des Image-Zugriffs festlegen. In den folgenden Schritten wird gezeigt, wie Sie Einschränkungen für den Image-Zugriff auf Cloud Life Sciences auf Projektebene mithilfe der Google Cloud Console und der Google Cloud CLI festlegen:

Console

  1. Rufen Sie die Seite Organisationsrichtlinien auf.

    Zu den Organisationsrichtlinien

  2. Klicken Sie in der Richtlinienliste auf Vertrauenswürdige Image-Projekte definieren.
  3. Klicken Sie auf Bearbeiten, um die vorhandenen Einschränkungen für vertrauenswürdige Images zu bearbeiten.
  4. Wählen Sie auf der Seite Bearbeiten die Option Anpassen aus.
  5. Wählen Sie in der Drop-down-Liste Richtlinienwerte die Option Benutzerdefiniert aus, um eine Einschränkung für bestimmte Image-Projekte festzulegen.
  6. Geben Sie in der Drop-down-Liste Richtlinientyp den Wert Zulassen an.
  7. Geben Sie im Feld Benutzerdefinierte Werte den Wert projects/life-sciences ein.

    Wenn Sie Einschränkungen auf Projektebene festlegen, können diese mit den vorhandenen Einschränkungen in Ihrer Organisation oder Ihrem Ordner in Konflikt stehen.

  8. Klicken Sie auf Neuer Richtlinienwert, um mehrere Image-Projekte hinzuzufügen.

  9. Klicken Sie auf Speichern, um die Einschränkung anzuwenden.

Weitere Informationen zum Erstellen von Organisationsrichtlinien finden Sie unter Organisationsrichtlinien erstellen und verwalten.

gcloud

  1. Führen Sie den Befehl resource-manager org-policies describe aus, um die vorhandenen Richtlinieneinstellungen für Ihr Projekt abzurufen:

    gcloud resource-manager org-policies describe \
       compute.trustedImageProjects --project=PROJECT_ID \
       --effective > policy.yaml
    

    Ersetzen Sie PROJECT_ID durch Ihre Projekt-ID.

  2. Öffnen Sie die Datei policy.yaml in einem Texteditor und ändern Sie die Einschränkung compute.trustedImageProjects, indem Sie projects/life-sciences in das Feld allowedValues einfügen. Wenn Sie mit der Bearbeitung der Datei fertig sind, speichern Sie die Änderungen.

    constraint: constraints/compute.trustedImageProjects
    listPolicy:
     allowedValues:
        - projects/life-sciences
    
  3. Wenden Sie die Datei policy.yaml auf Ihr Projekt an. Wenn es vorhandene Einschränkungen in Ihrer Organisation oder Ihrem Ordner gibt, können diese Einschränkungen mit den von Ihnen festgelegten Einschränkungen auf Projektebene in Konflikt stehen. Verwenden Sie den Befehl resource-manager org-policies set-policy, um die Einschränkung anzuwenden.

    gcloud resource-manager org-policies set-policy \
       policy.yaml --project=PROJECT_ID
    

    Ersetzen Sie PROJECT_ID durch Ihre Projekt-ID.

Nachdem Sie die Einschränkungen konfiguriert haben, führen Sie Tests aus, um zu prüfen, ob die gewünschten Beschränkungen erzielt wurden.