Method: projects.initializeSettings

Crea risorse per le impostazioni che non sono ancora state configurate.

Attualmente, questo crea una singola risorsa: un bucket Google Cloud Storage, da utilizzare come bucket predefinito per questo progetto. Il bucket viene creato in un progetto di storage di proprietà di FTL. Tranne rari casi, la chiamata di questo metodo in parallelo da più client creerà solo un singolo bucket. Per evitare costi di archiviazione inutili, il bucket è configurato per eliminare automaticamente gli oggetti più vecchi di 90 giorni.

Il bucket viene creato con le seguenti autorizzazioni: - Accesso proprietario per i proprietari del progetto di archiviazione centrale (di proprietà FTL) - Accesso scrittore per proprietari/editori del progetto cliente - Accesso lettore per visualizzatori del progetto cliente L'ACL predefinita sugli oggetti creati nel bucket è: - Accesso proprietario per i proprietari del progetto di archiviazione centrale - Accesso in lettura per proprietari/editori/visualizzatori del progetto del cliente Per ulteriori dettagli, consulta la documentazione di Google Cloud Storage.

Se esiste già un set di bucket predefinito e il progetto può accedere al bucket, questa chiamata non fa nulla. Tuttavia, se il progetto non dispone dell'autorizzazione per accedere al bucket o il bucket viene eliminato, verrà creato un nuovo bucket.

Può restituire eventuali codici di errore canonici, inclusi i seguenti:

  • PERMISSION_DENIED - se l'utente non è autorizzato a scrivere sul progetto
  • Qualsiasi codice di errore generato da Google Cloud Storage

Richiesta HTTP

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

L'URL usa la sintassi di transcodifica gRPC .

Parametri del percorso

Parametri
projectId

string

Un ID progetto.

Necessario.

Richiedi corpo

Il corpo della richiesta deve essere vuoto.

Corpo della risposta

In caso di esito positivo, il corpo della risposta contiene un'istanza di ProjectSettings .

Ambiti autorizzativi

Richiede il seguente ambito OAuth:

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

Per ulteriori informazioni, vedere la panoramica sull'autenticazione .