Method: projects.initializeSettings

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

No momento, isso cria um único recurso: um bucket do Google Cloud Storage, para ser usado como o bucket padrão do projeto. O bucket é criado em um projeto de armazenamento do próprio 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 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 nos objetos criados no bucket é: - Acesso de proprietário para proprietários de projetos de armazenamento central - Acesso de leitor para proprietários/editores/leitores do projeto do cliente Consulte a documentação do Google Cloud Storage para mais detalhes.

Se já houver um bucket padrão definido e o projeto puder acessar o bucket, essa chamada não terá efeito. No entanto, se o projeto não tiver permissão para acessar o bucket ou se ele 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 fazer alterações 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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
projectId

string

Um ID do projeto.

Obrigatório.

Corpo da solicitação

O corpo da solicitação precisa estar vazio.

Corpo da resposta

Se a solicitação for bem-sucedida, 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 saber mais, consulte a Visão geral da autenticação.