- Richiesta HTTP
- Parametri del percorso
- Richiedi corpo
- Corpo della risposta
- Ambiti autorizzativi
- Provalo!
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 | 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 .