Mit Artifact Registry können Sie Artefakte direkt inGoogle Cloud -Laufzeitumgebungen bereitstellen, die standardmäßig vorkonfigurierten Zugriff auf Repositories im selben Projekt haben. Wenn Ihre Laufzeiten auf Repositories in anderen Projekten zugreifen oder die Standardberechtigungen nicht Ihren Anforderungen entsprechen, müssen Sie die Repository-Berechtigungen entsprechend Ihren Bereitstellungsanforderungen konfigurieren oder ändern.
Wann Berechtigungen konfiguriert werden sollten
In folgenden Fällen müssen Sie Berechtigungen selbst konfigurieren oder ändern:
- Sie verwenden ein Dienstkonto in einem Projekt, um in einem anderen Projekt auf Artifact Registry zuzugreifen.
- Sie verwenden ein Dienstkonto mit Lesezugriff auf den Speicher, möchten aber, dass das Dienstkonto Artefakte sowohl hoch- als auch herunterladen kann.
- Sie verwenden ein benutzerdefiniertes Dienstkonto für die Interaktion mit Artifact Registry.
Es gibt zwei Formen der Zugriffssteuerung, die Sie berücksichtigen sollten:
- IAM-Berechtigungen
- Berechtigungen zur Identitäts- und Zugriffsverwaltung legen die Nutzer, Dienstkonten und andere Identitäten fest, die auf Ressourcen zugreifen können. Sie gewähren Artifact Registry-Berechtigungen für Identitäten, die auf Repositories zugreifen können.
- Zugriffsbereiche
- Zugriffsbereiche bestimmen die standardmäßigen OAuth-Bereiche für Anfragen, die über die gcloud CLI und Clientbibliotheken auf einer VM-Instanz erfolgen. Dies hat zur Folge, dass mit Zugriffsbereichen bei der Authentifizierung mit Standardanmeldedaten für Anwendungen der Zugriff auf API-Methoden weiter eingeschränkt werden kann.
Informationen zu dienstspezifischen Anforderungen finden Sie hier: