ANNOUNCEMENT: Voyage AI joins MongoDB to power more accurate and trustworthy AI applications on Atlas.
Learn more
Menu Docs

Configurar e gerenciar Google Cloud Platform o acesso à conta de serviço do Google Cloud Platform

Alguns recursos do Atlas , como a Data Federation, exigem acesso a recursos em seu Google Cloud Platform ambiente de armazenamento da Google Cloud Platform. Para conceder acesso de forma segura, crie ou atualize uma Google Cloud Platform conta de serviço do Google Cloud Platform com política de acesso.

Para configurar o acesso à conta de serviço da Google Cloud Platform, você deve ter acesso Project Owner ao projeto.

Os usuários com acesso Organization Owner devem se adicionar ao projeto como um Project Owner.

  • Uma conta Atlas.

  • Um Atlas M10+ cluster hospedado na Google Cloud Platform Google Cloud Platform.

Você pode configurar uma Google Cloud Platform conta de serviço da Google Cloud Platform com política de acesso para seu projeto Atlas a partir da API de administração do Atlas API ou da UI do Atlas .

Você pode criar uma Google Cloud Platform conta de serviço do Google Cloud Platform inteiramente a partir da IU do Atlas Data Federation .

1
  1. Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.

  2. Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.

  3. Ao lado do menu Projects, expanda o menu Options e clique em Integrations.

    A página Integrações de projeto é exibida.

2

Clique Configure em para Google Cloud Platform Google Cloud Platform.

O Atlas exibe a página Authorize Google Cloud Service Account na primeira vez. Posteriormente, o Atlas exibe a página Google Cloud Service Account Access .

3
  1. Clique em Create Google Cloud Service Account.

  2. Na janela modal que aparece, clique em Create.

  3. Clique Done em para finalizar a criação da sua Google Cloud Platform conta de serviço da Google Cloud Platform.

Para criar uma Google Cloud Platform conta de serviço do Google API POST Cloud Platform com política de acesso para seu projeto Atlas por meio da API, envie solicitações para o endpoint cloudProviderAccess primeiro com o ID ID do projeto para o qual deseja criar uma conta de serviço e, em seguida, com ID o ID de o projeto e a conta de serviço para o qual você configura o acesso. Para saber mais sobre o caminho da solicitação e os parâmetros do corpo, consulte Criar uma função de acesso de fornecedor de nuvem e Autorizar uma função de acesso de fornecedor de nuvem.

Você pode visualizar todas as Google Cloud Platform contas de serviço da Google Cloud Platform para seu projeto Atlas a partir da API de administração do Atlas API ou da interface do usuário do Atlas .

1
  1. Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.

  2. Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.

  3. Ao lado do menu Projects, expanda o menu Options e clique em Integrations.

    A página Integrações de projeto é exibida.

2

A página Google Cloud Service Account Access é exibida. A página exibe a lista de contas de serviço configuradas para seu projeto. Para cada conta de serviço, a página exibe o seguinte:

Nome do campo
Descrição

Service Account

A ID da conta de serviço.

Created Date

A data em que você criou e associou a conta de serviço ao Atlas.

Actions

As ações que você pode realizar na conta de serviço associada. Você pode fazer o seguinte:

  • Clique em para remover a autorização da conta de serviço do Atlas.

  • Clique em para exibir detalhes da conta de serviço ou criar uma instância do banco de dados federado.

Para visualizar todas as Google Cloud Platform contas de serviço da Google Cloud Platform com política de acesso para seu projeto Atlas por meio API da API, envie uma GET solicitação para o endpoint cloudProviderAccess com o ID ID do projeto. Para saber mais sobre a sintaxe e os parâmetros a serem incluídos na solicitação, consulte Retornar todas as funções de acesso do fornecedor de nuvem.

Você pode visualizar os detalhes de uma Google Cloud Platform conta de serviço autorizada do Google Cloud Platform a partir da API de administração do Atlas API ou da interface do usuário do Atlas .

1
  1. Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.

  2. Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.

  3. Ao lado do menu Projects, expanda o menu Options e clique em Integrations.

    A página Integrações de projeto é exibida.

2

A página Google Cloud Service Account Access é exibida. A página exibe a lista de contas de serviço configuradas para seu projeto.

3

O Atlas exibe a janela Service Account Details. Você pode visualizar e copiar as seguintes informações sobre a Conta de Serviço autorizada:

Nome do campo
Descrição

Atlas GCP Service Account

O ID ID do aplicação Atlas Google Google Cloud Platform Cloud Platform.

Service Account ID

A ID da conta de serviço.

4

Para visualizar uma Google Cloud Platform conta de serviço do Google API GET Cloud Platform com política de acesso para seu projeto Atlas por meio da API, envie uma solicitação do para o endpoint cloudProviderAccess com o ID ID do projeto. Para saber mais sobre a sintaxe e os parâmetros a serem incluídos na solicitação,consulte Retornar a função de acesso do fornecedor de nuvem especificado.

Não é possível remover uma Conta de serviço que está em uso no momento. Você pode remover Google Cloud Platform contas de serviço do API Google Cloud Platform não utilizadas da API de administração do Atlas ou da UI do Atlas .

1
  1. Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.

  2. Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.

  3. Ao lado do menu Projects, expanda o menu Options e clique em Integrations.

    A página Integrações de projeto é exibida.

2

A página Google Cloud Service Account Access é exibida. A página exibe a lista de contas de serviços configuradas para seu projeto.

3

O Atlas exibe uma janela de confirmação.

4

Para remover uma GCP conta de serviço GCP com política de acesso para seu projeto Atlas por meio da API, envie API uma DELETE solicitação do para o ponto de extremidade cloudProviderAccess com ID o ID do projeto, o nome do provedor de nuvem e o ID ID da conta de serviço que você deseja remover. Para saber mais sobre a sintaxe e os parâmetros a serem incluídos na solicitação,consulte Desautorizar uma função de acesso de fornecedor de nuvem.