Sie können für einen kurzen Zeitraum Zugriffstokens zur Authentifizierung bei Google Cloud APIs verwenden. Wenn keine Zugriffstokens erforderlich sind, sollten Sie ein Dienstkonto zum Authentifizieren Ihrer Knative-Bereitstellungsdienste verwenden.
Zugriffstokens abrufen
Wenn Ihr Code auf Knative ausgeführt wird, kann er über den Compute-Metadatenserver Zugriffstokens abrufen. Sie können den Metadatenserver nicht direkt von Ihrem lokalen Computer aus abfragen.
Zugriffstokens
Zugriffstokens haben standardmäßig den Bereich cloud-platform
, der den Zugriff auf alle Google Cloud APIs ermöglicht, vorausgesetzt, Identity and Access Management erlaubt ebenfalls den Zugriff. Für den Zugriff auf andere Google oder Google Cloud APIs müssen Sie ein Zugriffstoken mit dem entsprechenden Bereich abrufen.
Sie können den Compute Metadata Server verwenden, um Zugriffstokens abzurufen.
Sie können Zugriffstokens mit einem bestimmten Geltungsbereich selbst generieren:
curl "http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/default/token?scopes=[SCOPES]" \ -H "Metadata-Flavor: Google"
Dabei ist SCOPES
eine durch Kommas getrennte Liste der angeforderten OAuth-Bereiche, z. B. https://www.googleapis.com/auth/drive,https://www.googleapis.com/auth/spreadsheets
.
Eine Übersicht der Geltungsbereiche entnehmen Sie der Liste der Google OAuth-Geltungsbereiche.
Weitere Informationen
Zugriff auf Ihre Dienste verwalten