Nehmen wir an, ich habe Google Cloud-Speicher-Bucket in Projekt X und möchte Objekt in den Bucket hochladen, der in Projekt X von Code (Python) ist, die auf Projekt Y bereitgestellt wird. Sowohl Projekt X als auch Y haben die gleichen Anmeldeinformationen (Login-ID).Zugriff auf Google Cloud Storage Bucket von einem anderen Projekt mit Python
Ist es mit OAuth2.0 oder einem anderen Vorschlag erreichbar? Ich habe versucht mit Dienstkonto, AppAssertionCredentials & OAuth2DecoratorFromClientSecrets aber fehlgeschlagen.
credentials = GoogleCredentials.get_application_default()
service = discovery.build('storage', 'v1', credentials=credentials)
req = service.objects().insert(
bucket=bucket_name,
name=fileName,
media_body=media)