Method: projects.initializeSettings

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

Atualmente, isso cria um único recurso: um bucket do Google Cloud Storage, para ser usado como o bucket 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 depósito. Para evitar cobranças desnecessárias de armazenamento, o depósito é configurado para excluir automaticamente objetos com mais de 90 dias.

O depósito é criado com as seguintes permissões: - Acesso de proprietário para proprietários do projeto de armazenamento central (de propriedade do 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 depósito é: - 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á houver um bloco padrão definido e o projeto puder acessar o bloco, essa chamada não fará nada. No entanto, se o projeto não tiver permissão para acessar o bucket ou o bucket for excluído, um novo bucket será criado.

Pode retornar qualquer código de erro canônico, incluindo o seguinte:

  • 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 a sintaxe de transcodificação gRPC .

Parâmetros de caminho

Parâmetros
projectId

string

Um ID de projeto.

Obrigatório.

Corpo da solicitação

O corpo da solicitação deve estar vazio.

corpo da 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 .