Method: projects.initializeSettings

Erstellt Ressourcen für Einstellungen, die noch nicht festgelegt wurden.

Derzeit wird dadurch eine einzelne Ressource erstellt: ein Google Cloud Storage-Bucket, der als Standard-Bucket für dieses Projekt verwendet wird. Der Bucket wird in einem FTL-eigenen Speicherprojekt erstellt. Außer in seltenen Fällen wird durch den parallelen Aufruf dieser Methode von mehreren Clients nur ein einziger Bucket erstellt. Um unnötige Speichergebühren zu vermeiden, ist der Bucket so konfiguriert, dass Objekte, die älter als 90 Tage sind, automatisch gelöscht werden.

Der Bucket wird mit den folgenden Berechtigungen erstellt: – Besitzerzugriff für Besitzer des zentralen Speicherprojekts (im Besitz von FTL) – Schreibzugriff für Besitzer/Bearbeiter von Kundenprojekten – Lesezugriff für Betrachter von Kundenprojekten Die Standard-ACL für im Bucket erstellte Objekte ist: - Besitzerzugriff für Besitzer des zentralen Speicherprojekts - Leserzugriff für Besitzer/Bearbeiter/Betrachter von Kundenprojekten Weitere Einzelheiten finden Sie in der Dokumentation zu Google Cloud Storage.

Wenn bereits ein Standard-Bucket-Set vorhanden ist und das Projekt auf den Bucket zugreifen kann, führt dieser Aufruf zu nichts. Wenn das Projekt jedoch nicht über die Berechtigung zum Zugriff auf den Bucket verfügt oder der Bucket gelöscht wird, wird ein neuer Bucket erstellt.

Kann alle kanonischen Fehlercodes zurückgeben, einschließlich der folgenden:

  • PERMISSION_DENIED – wenn der Benutzer nicht berechtigt ist, in das Projekt zu schreiben
  • Jeder von Google Cloud Storage ausgegebene Fehlercode

HTTP-Anfrage

POST https://toolresults.googleapis.com/toolresults/v1beta3/projects/{projectId}:initializeSettings

Die URL verwendet die gRPC-Transcoding -Syntax.

Pfadparameter

Parameter
projectId

string

Eine Projekt-ID.

Erforderlich.

Anforderungstext

Der Anfragetext muss leer sein.

Antwortkörper

Bei Erfolg enthält der Antworttext eine Instanz von ProjectSettings .

Berechtigungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht .