Method: projects.initializeSettings

Cria recursos para configurações que ainda não foram definidas.

Atualmente, isso cria um único recurso: um intervalo do Google Cloud Storage, para ser usado como intervalo padrão para este projeto. O bucket é criado em um projeto de armazenamento próprio da FTL. Exceto em casos raros, chamar esse método em paralelo de vários clientes criará apenas um único bucket. Para evitar cobranças desnecessárias de armazenamento, o bucket é configurado para excluir automaticamente objetos com mais de 90 dias.

O bucket é criado com as seguintes permissões: - Acesso de proprietário para proprietários do projeto de armazenamento central (de propriedade da FTL) - Acesso de gravador para proprietários/editores do projeto do cliente - Acesso de leitor para visualizadores do projeto do cliente A ACL padrão em objetos criados no bucket é: - Acesso de proprietário para proprietários do projeto de armazenamento central - Acesso de leitor para proprietários/editores/visualizadores do projeto do cliente Consulte a documentação do Google Cloud Storage para obter mais detalhes.

Se já existir um bucket padrão definido e o projeto puder acessá-lo, esta chamada não fará nada. No entanto, se o projeto não tiver permissão para acessar o bucket ou se o bucket for excluído, um novo bucket será criado.

Pode retornar quaisquer códigos de erro canônicos, incluindo os seguintes:

  • PERMISSION_DENIED - se o usuário não estiver autorizado a gravar no projeto
  • Qualquer código de erro gerado pelo Google Cloud Storage

Solicitação HTTP

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

A URL usa sintaxe de transcodificação gRPC .

Parâmetros de caminho

Parâmetros
projectId

string

Um ID do projeto.

Obrigatório.

Solicitar corpo

O corpo da solicitação deve estar vazio.

Corpo de resposta

Se for bem-sucedido, o corpo da resposta conterá uma instância de ProjectSettings .

Escopos de autorização

Requer o seguinte escopo OAuth:

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

Para obter mais informações, consulte Visão geral da autenticação .