Criar uma instância do banco de dados federado em um projeto
Cria uma instância do banco de dados federado no projeto especificado. Para usar esse recurso, a conta de Serviço ou a chave de API solicitante deve ter as funções de proprietário do projeto ou administrador de gráficos do projeto.
parâmetros de caminho
-
Sequência única de 24dígitos hexadecimais que identifica seu projeto. Use o endpoint /groups para extrair todos os projetos aos quais o usuário autenticado tem acesso.
AVISO: grupos e projetos são termos sinônimos. O ID do seu grupo é igual ao ID do seu projeto. Para grupos existentes, o ID do grupo/projeto permanece o mesmo. O recurso e os endpoints correspondentes usam o termo grupos.
O formato deve corresponder ao seguinte padrão:
^([a-f0-9]{24})$
.
parâmetros de query
-
Sinalizador que indica se o aplicativo empacota a resposta em um objeto JSON
envelope
. Alguns clientes de API não podem acessar os cabeçalhos de resposta HTTP ou o código de status. Para corrigir isso, defina envelope=true na consulta. Os endpoints que retornam uma lista de resultados usam o objeto de resultados como um envelope. O aplicativo adiciona o parâmetro de status ao corpo da resposta.O valor padrão é
false
. -
Sinalizador que indica se o corpo da resposta deve estar no formato prettyprint.
O valor padrão é
false
.Prettyprint -
Sinalizador que indica se essa solicitação deve verificar se a role do IAM solicitante pode ler a partir do bucket do S3. A AWS verifica se a role pode listar os objetos no bucket antes de gravar nele. Algumas roles do IAM precisam apenas de permissões de gravação. Este sinalizador permite pular essa verificação.
O valor padrão é
false
.
corpo, corpo
Obrigatório
Detalhes para criar uma instância do banco de dados federado no projeto especificado.
-
Provedor de nuvem em que essa instância de banco de dados federado está hospedada.
Ocultar atributos cloudProviderConfig Mostrar atributos cloudProviderConfig objeto
-
Configuração para executar a Data Federation no AWS.
Ocultar atributos aws Mostrar atributos aws objeto
-
Identificador exclusivo da função que o data lake pode usar para acessar os armazenamentos de dados.Required se especificar cloudProviderConfig.
O formato deve corresponder ao seguinte padrão:
^([a-f0-9]{24})$
. -
Nome do bucket de dados S3 que o ID de role fornecido está autorizado a acessar.Obrigatório para especificar cloudProviderConfig.
-
-
Configuração para executar o Data Federation no Azure.
-
Configuração para executar a Data Federation no GCP.
-
-
Informações sobre a região do fornecedor de serviços em nuvem para a qual a instância do banco de dados federado encaminha as conexões do cliente.
Ocultar atributos dataProcessRegion Mostrar atributos de dataProcessRegion objeto
-
Nome do serviço de nuvem que hospeda a infraestrutura da Instância do Banco de Dados Federado.
Os valores são
AWS
,AZURE
ouGCP
. região
string Obrigatório Nome da região para a qual o data lake encaminha as conexões do cliente .
Um dos seguintes: Regiões da AWS do Atlas Data Federation .
Os valores são
SYDNEY_AUS
,MUMBAI_IND
,FRANKFURT_DEU
,DUBLIN_IRL
,LONDON_GBR
,VIRGINIA_USA
,OREGON_USA
,SAOPAULO_BRA
,MONTREAL_CAN
,TOKYO_JPN
,SEOUL_KOR
ouSINGAPORE_SGP
.Regiões do Azure do Atlas Data Federation .
Os valores são
VIRGINIA_USA
,AMSTERDAM_NLD
ouSAOPAULO_BRA
.Regiões do GCP do Atlas Data Federation .
Os valores são
IOWA_USA
ouBELGIUM_EU
.
-
-
Etiqueta legível por humanos que identifica a instância do banco de dados federado.
-
Informações de configuração para cada armazenamento de dados e seu mapeamento para bancos de dados do MongoDB Cloud.
Ocultar atributos de armazenamento Mostrar atributos de armazenamento objeto
-
Array que contém os bancos de dados consultáveis e as collections para esse data lake.
Banco de dados associado a este data lake. Os bancos de dados contêm collections e visualizações.
Ocultar atributos de bancos de dados Mostrar atributos de bancos de dados objeto
-
Array de collections e fontes de dados que mapeiam para um armazenamento de dados
stores
.Uma coleção e fontes de dados que mapeiam para um armazenamento de dados
stores
.Ocultar atributos de collections Mostrar atributos de collections objeto
-
Array que contém os armazenamentos de dados que mapeiam para uma coleção para esse data lake.
Armazenamento de dados que mapeia para uma coleção para este data lake.
Ocultar atributos dataSources Mostrar atributos dataSources objeto
-
Sinalizador que valida o esquema nas URLs especificadas. Se
true
, permite esquema deHTTP
inseguro, não verifica a cadeia de certificado e nome de host do servidor e aceita qualquer certificado com qualquer nome de host apresentado pelo servidor. Sefalse
, permite somente esquema deHTTPS
seguro.O valor padrão é
false
. -
Rótulo legível por humanos que identifica a coleção no banco de dados. Para criar uma coleção de curingas (
*
), você deve omitir este parâmetro. -
Padrão regex a ser usado para criar a coleção curinga(). Para saber mais sobre a sintaxe regex, consulte Linguagem de programação Go.
-
Rótulo legível por humanos que identifica o banco de dados, que contém a coleção no cluster. Você deve omitir este parâmetro para gerar coleções curingas (
*
) para bancos de dados gerados dinamicamente. -
Padrão regex a ser usado para criar o banco de dados wildcard(). Para saber mais sobre a sintaxe regex, consulte Linguagem de programação Go.
-
Rótulo legível por humanos que identifica o conjunto de dados que o Atlas gera para uma execução de pipeline de ingestão ou Arquivo Online.
-
Rótulo legível por humanos que corresponde aos nomes do conjunto de dados para execuções de pipeline de ingestão ou Arquivos Online.
-
Formato de arquivo que o MongoDB Cloud usa se encontrar um arquivo sem extensão de arquivo ao pesquisar storeName.
Os valores são
.avro
,.avro.bz2
,.avro.gz
,.bson
,.bson.bz2
,.bson.gz
,.bsonx
,.csv
,.csv.bz2
,.csv.gz
,.json
,.json.bz2
,.json.gz
,.orc
,.parquet
,.tsv
,.tsv.bz2
ou.tsv.gz
. -
Caminho de arquivo que controla como o MongoDB Cloud procura e analisa arquivos no storeName antes de mapeá-los para uma coleção.Especifique
/
para capturar todos os arquivos e pastas doprefix
caminho. -
Nome do campo que inclui a procedência dos documentos nos resultados. O MongoDB Cloud retorna campos diferentes nos resultados para cada provedor suportado.
-
Rótulo legível por humanos que identifica o armazenamento de dados que o MongoDB Cloud mapeia para a coleção.
-
Inteiro não assinado que especifica quantos campos do nome do conjunto de dados devem ser cortados da esquerda do nome do conjunto de dados antes de mapear os campos restantes para um nome de coleção curinga.
-
URLs dos arquivos de dados acessíveis publicamente. Não é possível especificar URLs que exijam autenticação. O Atlas Data Lake cria uma partição para cada URL. Se vazio ou omitido, o Data Lake usa as URLs do armazenamento especificado no parâmetro dataSources.storeName.
-
-
Etiqueta legível por humanos que identifica a collection para a qual a MongoDB Cloud mapeia os dados nos armazenamentos de dados.
-
-
Número máximo de coleções de curingas no banco de dados. Isso se aplica apenas a fontes de dados S3.
O valor mínimo é
1
, o valor máximo é1000
. O valor padrão é100
. -
Rótulo legível por humanos que identifica o banco de dados para o qual o data lake mapeia os dados.
-
Array de pipelines de agregação que se aplicam à coleção. Isso se aplica apenas a fontes de dados S3.
Um pipeline de agregação que se aplica à coleção.
Ocultar atributos de visualizações Mostrar atributos de visualizações objeto
-
Etiqueta legível para humanos que identifica a visualização, que corresponde a uma aggregation pipeline em uma collection.
-
Estágios do pipeline de agregação a serem aplicados à coleção de origem.
Aggregation Pipelines -
Etiqueta legível para humanos que identifica a collection de origem para a visualização.
-
-
-
Array que contém os armazenamentos de dados para o data lake.
Um dos seguintes: Grupo de configurações que definem onde os dados são armazenados.
Ocultar atributos Mostrar atributos
-
Rótulo legível por humanos que identifica o armazenamento de dados. O campo databases.[n].collections.[n].dataSources.[n].storeName faz referência a esses valores como parte da configuração de mapeamento. Para usar o MongoDB Cloud como um armazenamento de dados, o data lake exige uma
M10
instância sem servidor ou um cluster ou superior. -
O valor é
s3
. -
Collection de3 classes de armazenamento da AWS S . O Atlas Data Lake inclui os arquivos nessas classes de armazenamento nos resultados da query.
Os valores são
STANDARD
,INTELLIGENT_TIERING
ouSTANDARD_IA
. -
Etiqueta legível por humanos que identifica o bucket AWS S3. Esse rótulo deve corresponder exatamente ao nome de um bucket S3 que o data lake pode acessar com as credenciais configuradas do AWS Identity and Access Management (IAM).
-
O delimitador que separa databases.[n].collections.[n].dataSources.[n].path segmentos no armazenamento de dados. O MongoDB Cloud usa o delimitador para percorrer3 com eficiência os buckets S com uma estrutura de diretório hierárquica. Você pode especificar qualquer caractere suportado pelas chaves de3 objeto S como delimitador. Por exemplo, você pode especificar um sublinhado () ou um sinal de mais (+) ou vários caracteres, como sublinhados duplos (_) como delimitador. Se omitido, o padrão
/
é. -
Sinalizador que indica se as tags S3 devem ser usadas nos arquivos no caminho fornecido como atributos de partição adicionais. Se definido como
true
, o data lake adicionará as marcações S3 como atributos de partição adicionais e adicionará novos elementos BSON de nível superior associando cada marcação a cada documento.O valor padrão é
false
. -
Prefixo que o MongoDB Cloud aplica ao procurar arquivos no3 bucket S. O armazenamento de dados acrescenta o valor de prefixo aos bancos de dados.[n].collections.[n].dataSources.[n].path para criar o caminho completo para a ingestão dos arquivos. Se omitido, o MongoDB Cloud pesquisa todos os arquivos a partir da raiz do3 bucket S.
-
Sinalizador que indica se o bucket é público. Se definido como
true
, o MongoDB Cloud não usa a função configurada do AWS Identity and Access Management (IAM) para acessar o bucket S3. Se definido comofalse
, o role AWS IAM configurado deve incluir permissões para acessar o bucket S3.O valor padrão é
false
. -
Local físico onde a MongoDB Cloud implementa seus nós de cluster MongoDB hospedados na AWS. A região escolhida pode afetar a latência da rede para os clientes que acessam seus bancos de dados. Quando o MongoDB Cloud implementa um cluster dedicado, ele verifica se existe uma conexão VPC ou VPC para esse provedor e região. Caso contrário, o MongoDB Cloud os cria como parte da implantação. O MongoDB Cloud atribui à VPC um bloco CIDR. Para limitar uma nova conexão de emparelhamento da VPC a um bloco e região CIDR, crie primeiro a conexão. Implemente o cluster após o início da conexão.
Os valores são
US_GOV_WEST_1
,US_GOV_EAST_1
,US_EAST_1
,US_EAST_2
,US_WEST_1
,US_WEST_2
,CA_CENTRAL_1
,EU_NORTH_1
,EU_WEST_1
,EU_WEST_2
,EU_WEST_3
,EU_CENTRAL_1
,EU_CENTRAL_2
,AP_EAST_1
,AP_NORTHEAST_1
,AP_NORTHEAST_2
,AP_NORTHEAST_3
,AP_SOUTHEAST_1
,AP_SOUTHEAST_2
,AP_SOUTHEAST_3
,AP_SOUTHEAST_4
,AP_SOUTH_1
,AP_SOUTH_2
,SA_EAST_1
,CN_NORTH_1
,CN_NORTHWEST_1
,ME_SOUTH_1
,ME_CENTRAL_1
,AF_SOUTH_1
,EU_SOUTH_1
,EU_SOUTH_2
,IL_CENTRAL_1
,CA_WEST_1
ouGLOBAL
.
Grupo de configurações que definem onde os dados são armazenados.
Ocultar atributos Mostrar atributos
-
Rótulo legível por humanos que identifica o armazenamento de dados. O campo databases.[n].collections.[n].dataSources.[n].storeName faz referência a esses valores como parte da configuração de mapeamento. Para usar o MongoDB Cloud como um armazenamento de dados, o data lake exige uma
M10
instância sem servidor ou um cluster ou superior. -
O valor é
dls:aws
. -
Local físico onde a MongoDB Cloud implementa seus nós de cluster MongoDB hospedados na AWS. A região escolhida pode afetar a latência da rede para os clientes que acessam seus bancos de dados. Quando o MongoDB Cloud implementa um cluster dedicado, ele verifica se existe uma conexão VPC ou VPC para esse provedor e região. Caso contrário, o MongoDB Cloud os cria como parte da implantação. O MongoDB Cloud atribui à VPC um bloco CIDR. Para limitar uma nova conexão de emparelhamento da VPC a um bloco e região CIDR, crie primeiro a conexão. Implemente o cluster após o início da conexão.
Os valores são
US_GOV_WEST_1
,US_GOV_EAST_1
,US_EAST_1
,US_EAST_2
,US_WEST_1
,US_WEST_2
,CA_CENTRAL_1
,EU_NORTH_1
,EU_WEST_1
,EU_WEST_2
,EU_WEST_3
,EU_CENTRAL_1
,EU_CENTRAL_2
,AP_EAST_1
,AP_NORTHEAST_1
,AP_NORTHEAST_2
,AP_NORTHEAST_3
,AP_SOUTHEAST_1
,AP_SOUTHEAST_2
,AP_SOUTHEAST_3
,AP_SOUTHEAST_4
,AP_SOUTH_1
,AP_SOUTH_2
,SA_EAST_1
,CN_NORTH_1
,CN_NORTHWEST_1
,ME_SOUTH_1
,ME_CENTRAL_1
,AF_SOUTH_1
,EU_SOUTH_1
,EU_SOUTH_2
,IL_CENTRAL_1
,CA_WEST_1
ouGLOBAL
.
Grupo de configurações que definem onde os dados são armazenados.
Ocultar atributos Mostrar atributos
-
Rótulo legível por humanos que identifica o armazenamento de dados. O campo databases.[n].collections.[n].dataSources.[n].storeName faz referência a esses valores como parte da configuração de mapeamento. Para usar o MongoDB Cloud como um armazenamento de dados, o data lake exige uma
M10
instância sem servidor ou um cluster ou superior. -
O valor é
dls:azure
. -
Regiões do Microsoft Azure.
Os valores são
US_CENTRAL
,US_EAST
,US_EAST_2
,US_NORTH_CENTRAL
,US_WEST
,US_SOUTH_CENTRAL
,EUROPE_NORTH
,EUROPE_WEST
,US_WEST_CENTRAL
,US_WEST_2
,US_WEST_3
,CANADA_EAST
,CANADA_CENTRAL
,BRAZIL_SOUTH
,BRAZIL_SOUTHEAST
,AUSTRALIA_CENTRAL
,AUSTRALIA_CENTRAL_2
,AUSTRALIA_EAST
,AUSTRALIA_SOUTH_EAST
,GERMANY_CENTRAL
,GERMANY_NORTH_EAST
,GERMANY_WEST_CENTRAL
,GERMANY_NORTH
,SWEDEN_CENTRAL
,SWEDEN_SOUTH
,SWITZERLAND_NORTH
,SWITZERLAND_WEST
,UK_SOUTH
,UK_WEST
,NORWAY_EAST
,NORWAY_WEST
,INDIA_CENTRAL
,INDIA_SOUTH
,INDIA_WEST
,CHINA_EAST
,CHINA_NORTH
,ASIA_EAST
,JAPAN_EAST
,JAPAN_WEST
,ASIA_SOUTH_EAST
,KOREA_CENTRAL
,KOREA_SOUTH
,FRANCE_CENTRAL
,FRANCE_SOUTH
,SOUTH_AFRICA_NORTH
,SOUTH_AFRICA_WEST
,UAE_CENTRAL
,UAE_NORTH
ouQATAR_CENTRAL
.
Grupo de configurações que definem onde os dados são armazenados.
Ocultar atributos Mostrar atributos
-
Rótulo legível por humanos que identifica o armazenamento de dados. O campo databases.[n].collections.[n].dataSources.[n].storeName faz referência a esses valores como parte da configuração de mapeamento. Para usar o MongoDB Cloud como um armazenamento de dados, o data lake exige uma
M10
instância sem servidor ou um cluster ou superior. -
O valor é
dls:gcp
. -
Regiões do Google Cloud Platform.
Os valores são
ASIA_EAST_2
,ASIA_NORTHEAST_2
,ASIA_NORTHEAST_3
,ASIA_SOUTH_1
,ASIA_SOUTH_2
,ASIA_SOUTHEAST_2
,AUSTRALIA_SOUTHEAST_1
,AUSTRALIA_SOUTHEAST_2
,CENTRAL_US
,EASTERN_ASIA_PACIFIC
,EASTERN_US
,EUROPE_CENTRAL_2
,EUROPE_NORTH_1
,EUROPE_WEST_2
,EUROPE_WEST_3
,EUROPE_WEST_4
,EUROPE_WEST_6
,EUROPE_WEST_10
,EUROPE_WEST_12
,MIDDLE_EAST_CENTRAL_1
,MIDDLE_EAST_CENTRAL_2
,MIDDLE_EAST_WEST_1
,NORTH_AMERICA_NORTHEAST_1
,NORTH_AMERICA_NORTHEAST_2
,NORTHEASTERN_ASIA_PACIFIC
,SOUTH_AMERICA_EAST_1
,SOUTH_AMERICA_WEST_1
,SOUTHEASTERN_ASIA_PACIFIC
,US_EAST_4
,US_EAST_5
,US_WEST_2
,US_WEST_3
,US_WEST_4
,US_SOUTH_1
,WESTERN_EUROPE
ouWESTERN_US
.
Grupo de configurações que definem onde os dados são armazenados.
Ocultar atributos Mostrar atributos
-
Rótulo legível por humanos que identifica o armazenamento de dados. O campo databases.[n].collections.[n].dataSources.[n].storeName faz referência a esses valores como parte da configuração de mapeamento. Para usar o MongoDB Cloud como um armazenamento de dados, o data lake exige uma
M10
instância sem servidor ou um cluster ou superior. -
O valor é
atlas
. -
Etiqueta legível por humanos do cluster MongoDB Cloud no qual a loja é baseada.
-
preocupação de leitura do cluster do MongoDB Cloud, que determina as propriedades de consistência e isolamento dos dados lidos de um cluster do Atlas .
Ocultar atributo readConcern Mostrar atributo readConcern objeto
-
Nível de read concern que especifica a consistência e disponibilidade da leitura de dados.
Os valores são
LOCAL
,MAJORITY
,LINEARIZABLE
,SNAPSHOT
ouAVAILABLE
.Nível de read concern
-
-
preferência de leitura do cluster do MongoDB Cloud , que descreve como rotear solicitações de leitura para o cluster.
Ocultar atributos readPreference Mostrar atributos readPreference objeto
-
atraso de replicação ou obsolescência para leituras de secundários .
-
modo de preferência de leitura que especifica para qual membro do conjunto de réplicas as solicitações de leitura devem ser roteadas.
Os valores são
primary
,primaryPreferred
,secondary
,secondaryPreferred
ounearest
.Modos de preferência de leitura -
Lista que contém conjuntos de tags ou documentos de especificação de tags. Se especificado, o Atlas Data Lake roteia solicitações de leitura para membro ou membros do conjunto de réplicas associados às tags especificadas.
Listas de conjuntos de tags de read preference
-
Grupo de configurações que definem onde os dados são armazenados.
Ocultar atributos Mostrar atributos
-
Rótulo legível por humanos que identifica o armazenamento de dados. O campo databases.[n].collections.[n].dataSources.[n].storeName faz referência a esses valores como parte da configuração de mapeamento. Para usar o MongoDB Cloud como um armazenamento de dados, o data lake exige uma
M10
instância sem servidor ou um cluster ou superior. -
O valor é
http
. -
Sinalizador que valida o esquema nas URLs especificadas. Se
true
, permite esquema deHTTP
inseguro, não verifica a cadeia de certificado e nome de host do servidor e aceita qualquer certificado com qualquer nome de host apresentado pelo servidor. Sefalse
, permite somente esquema deHTTPS
seguro.O valor padrão é
false
. -
Formato padrão que o Data Lake assume se encontrar um arquivo sem extensão ao pesquisar
storeName
o. Se omitido, o Data Lake tenta detectar o tipo de arquivo processando alguns bytes do arquivo. O formato especificado se aplica somente às URLs especificadas no databases.[n].collections.[n].dataSources objeto. -
Lista separada por vírgulas de URLs HTTP acessíveis publicamente onde os dados são armazenados. Não é possível especificar URLs que exijam autenticação.
Grupo de configurações que definem onde os dados são armazenados.
Ocultar atributos Mostrar atributos
-
Rótulo legível por humanos que identifica o armazenamento de dados. O campo databases.[n].collections.[n].dataSources.[n].storeName faz referência a esses valores como parte da configuração de mapeamento. Para usar o MongoDB Cloud como um armazenamento de dados, o data lake exige uma
M10
instância sem servidor ou um cluster ou superior. -
O valor é
azure
. -
Rótulo legível por humanos que identifica o nome do container.
-
Delimiter.
-
Prefixo.
-
Sinalizador que indica se o armazenamento de blobs é público. Se definido como
true
, o MongoDB Cloud não usa a entidade de serviço configurada do Azure para acessar o armazenamento de blobs. Se definido comofalse
, a entidade de serviço do Azure configurada deve incluir permissões para acessar o armazenamento de blobs.O valor padrão é
false
. -
Regiões do Microsoft Azure.
Os valores são
US_CENTRAL
,US_EAST
,US_EAST_2
,US_NORTH_CENTRAL
,US_WEST
,US_SOUTH_CENTRAL
,EUROPE_NORTH
,EUROPE_WEST
,US_WEST_CENTRAL
,US_WEST_2
,US_WEST_3
,CANADA_EAST
,CANADA_CENTRAL
,BRAZIL_SOUTH
,BRAZIL_SOUTHEAST
,AUSTRALIA_CENTRAL
,AUSTRALIA_CENTRAL_2
,AUSTRALIA_EAST
,AUSTRALIA_SOUTH_EAST
,GERMANY_CENTRAL
,GERMANY_NORTH_EAST
,GERMANY_WEST_CENTRAL
,GERMANY_NORTH
,SWEDEN_CENTRAL
,SWEDEN_SOUTH
,SWITZERLAND_NORTH
,SWITZERLAND_WEST
,UK_SOUTH
,UK_WEST
,NORWAY_EAST
,NORWAY_WEST
,INDIA_CENTRAL
,INDIA_SOUTH
,INDIA_WEST
,CHINA_EAST
,CHINA_NORTH
,ASIA_EAST
,JAPAN_EAST
,JAPAN_WEST
,ASIA_SOUTH_EAST
,KOREA_CENTRAL
,KOREA_SOUTH
,FRANCE_CENTRAL
,FRANCE_SOUTH
,SOUTH_AFRICA_NORTH
,SOUTH_AFRICA_WEST
,UAE_CENTRAL
,UAE_NORTH
ouQATAR_CENTRAL
. -
Delimitador de substituição.
-
URL de serviço .
Grupo de configurações que definem onde os dados são armazenados.
Ocultar atributos Mostrar atributos
-
Rótulo legível por humanos que identifica o armazenamento de dados. O campo databases.[n].collections.[n].dataSources.[n].storeName faz referência a esses valores como parte da configuração de mapeamento. Para usar o MongoDB Cloud como um armazenamento de dados, o data lake exige uma
M10
instância sem servidor ou um cluster ou superior. -
O valor é
gcs
. -
Etiqueta legível por humanos que identifica o bucket do Google Cloud Storage.
-
Delimiter.
-
Prefixo.
-
Sinalizador que indica se o bucket é público. Se definido como
true
, o MongoDB Cloud não usa a conta de serviço da GCP configurada para acessar o bucket. Se definida comofalse
, a conta de serviço do GCP configurada deverá incluir permissões para acessar o bucket.O valor padrão é
false
. -
Regiões do Google Cloud Platform.
Os valores são
ASIA_EAST_2
,ASIA_NORTHEAST_2
,ASIA_NORTHEAST_3
,ASIA_SOUTH_1
,ASIA_SOUTH_2
,ASIA_SOUTHEAST_2
,AUSTRALIA_SOUTHEAST_1
,AUSTRALIA_SOUTHEAST_2
,CENTRAL_US
,EASTERN_ASIA_PACIFIC
,EASTERN_US
,EUROPE_CENTRAL_2
,EUROPE_NORTH_1
,EUROPE_WEST_2
,EUROPE_WEST_3
,EUROPE_WEST_4
,EUROPE_WEST_6
,EUROPE_WEST_10
,EUROPE_WEST_12
,MIDDLE_EAST_CENTRAL_1
,MIDDLE_EAST_CENTRAL_2
,MIDDLE_EAST_WEST_1
,NORTH_AMERICA_NORTHEAST_1
,NORTH_AMERICA_NORTHEAST_2
,NORTHEASTERN_ASIA_PACIFIC
,SOUTH_AMERICA_EAST_1
,SOUTH_AMERICA_WEST_1
,SOUTHEASTERN_ASIA_PACIFIC
,US_EAST_4
,US_EAST_5
,US_WEST_2
,US_WEST_3
,US_WEST_4
,US_SOUTH_1
,WESTERN_EUROPE
ouWESTERN_US
. -
Delimitador de substituição.
-
-
Respostas
-
OK
Ocultar atributos de resposta Mostrar atributos de resposta objeto
-
Provedor de nuvem em que essa instância de banco de dados federado está hospedada.
Ocultar atributos cloudProviderConfig Mostrar atributos cloudProviderConfig objeto
-
Configuração para executar a Data Federation no AWS.
Ocultar atributos aws Mostrar atributos aws objeto
-
Identificador exclusivo associado à função de Gerenciamento de Identidade e Acesso (IAM) que o data lake assume ao acessar os armazenamentos de dados.
-
Nome de recurso da Amazon (ARN) da função de gerenciamento de identidade e acesso (IAM) que o data lake assume ao acessar armazenamentos de dados.
O comprimento mínimo é
20
, o comprimento máximo é2048
. -
Nome do recurso da Amazon (ARN) do usuário que o data lake assume ao acessar armazenamentos de dados.
-
Identificador exclusivo da função que o data lake pode usar para acessar os armazenamentos de dados.Required se especificar cloudProviderConfig.
O formato deve corresponder ao seguinte padrão:
^([a-f0-9]{24})$
.
-
-
Configuração para executar o Data Federation no Azure.
Ocultar atributos do Azure Mostrar atributos do Azure objeto
-
A ID do aplicativo gerada pelo Atlas para a política de acesso do Service Principal.
-
Identificador exclusivo da função que o Data Federation pode usar para acessar os armazenamentos de dados. Necessário se especificar cloudProviderConfig.
O formato deve corresponder ao seguinte padrão:
^([a-f0-9]{24})$
. -
A ID do Service Principal para o qual há uma política de acesso para o Atlas acessar os recursos do Azure.
-
O ID de locatário do Azure Active Directory/ID de Entrada associado ao Principal de Serviços.
-
-
Configuração para executar a Data Federation no GCP.
Ocultar atributos do gcp Mostrar atributos do gcp objeto
-
O endereço de e-mail da conta de serviço do Google Cloud Platform (GCP) criada pelo Atlas , que deve ser autorizada a permitir que o Atlas acesse o Google Cloud Storage.
-
Identificador exclusivo da função que o Data Federation pode usar para acessar os armazenamentos de dados. Necessário se especificar cloudProviderConfig.
O formato deve corresponder ao seguinte padrão:
^([a-f0-9]{24})$
.
-
-
-
Informações sobre a região do fornecedor de serviços em nuvem para a qual a instância do banco de dados federado encaminha as conexões do cliente.
Ocultar atributos dataProcessRegion Mostrar atributos de dataProcessRegion objeto
-
Nome do serviço de nuvem que hospeda a infraestrutura da Instância do Banco de Dados Federado.
Os valores são
AWS
,AZURE
ouGCP
. região
string Obrigatório Nome da região para a qual o data lake encaminha as conexões do cliente .
Um dos seguintes: Regiões da AWS do Atlas Data Federation .
Os valores são
SYDNEY_AUS
,MUMBAI_IND
,FRANKFURT_DEU
,DUBLIN_IRL
,LONDON_GBR
,VIRGINIA_USA
,OREGON_USA
,SAOPAULO_BRA
,MONTREAL_CAN
,TOKYO_JPN
,SEOUL_KOR
ouSINGAPORE_SGP
.Regiões do Azure do Atlas Data Federation .
Os valores são
VIRGINIA_USA
,AMSTERDAM_NLD
ouSAOPAULO_BRA
.Regiões do GCP do Atlas Data Federation .
Os valores são
IOWA_USA
ouBELGIUM_EU
.
-
-
String exclusiva de 24 caracteres hexadecimais que identifica o projeto.
O formato deve corresponder ao seguinte padrão:
^([a-f0-9]{24})$
. -
Lista que contém os nomes de host atribuídos à Instância do Banco de Dados Federado.
-
Etiqueta legível por humanos que identifica a instância do banco de dados federado.
-
Lista que contém os conjuntos de endpoints privados e nomes de host.
Conjunto de endpoints privados e nomes de host.
-
Etiqueta que indica o status da Instância do Banco de Dados Federado.
Os valores são
UNVERIFIED
,ACTIVE
ouDELETED
. -
Informações de configuração para cada armazenamento de dados e seu mapeamento para bancos de dados do MongoDB Cloud.
Ocultar atributos de armazenamento Mostrar atributos de armazenamento objeto
-
Array que contém os bancos de dados consultáveis e as collections para esse data lake.
Banco de dados associado a este data lake. Os bancos de dados contêm collections e visualizações.
Ocultar atributos de bancos de dados Mostrar atributos de bancos de dados objeto
-
Array de collections e fontes de dados que mapeiam para um armazenamento de dados
stores
.Uma coleção e fontes de dados que mapeiam para um armazenamento de dados
stores
.Ocultar atributos de collections Mostrar atributos de collections objeto
-
Array que contém os armazenamentos de dados que mapeiam para uma coleção para esse data lake.
Armazenamento de dados que mapeia para uma coleção para este data lake.
Ocultar atributos dataSources Mostrar atributos dataSources objeto
-
Sinalizador que valida o esquema nas URLs especificadas. Se
true
, permite esquema deHTTP
inseguro, não verifica a cadeia de certificado e nome de host do servidor e aceita qualquer certificado com qualquer nome de host apresentado pelo servidor. Sefalse
, permite somente esquema deHTTPS
seguro.O valor padrão é
false
. -
Rótulo legível por humanos que identifica a coleção no banco de dados. Para criar uma coleção de curingas (
*
), você deve omitir este parâmetro. -
Padrão regex a ser usado para criar a coleção curinga(). Para saber mais sobre a sintaxe regex, consulte Linguagem de programação Go.
-
Rótulo legível por humanos que identifica o banco de dados, que contém a coleção no cluster. Você deve omitir este parâmetro para gerar coleções curingas (
*
) para bancos de dados gerados dinamicamente. -
Padrão regex a ser usado para criar o banco de dados wildcard(). Para saber mais sobre a sintaxe regex, consulte Linguagem de programação Go.
-
Rótulo legível por humanos que identifica o conjunto de dados que o Atlas gera para uma execução de pipeline de ingestão ou Arquivo Online.
-
Rótulo legível por humanos que corresponde aos nomes do conjunto de dados para execuções de pipeline de ingestão ou Arquivos Online.
-
Formato de arquivo que o MongoDB Cloud usa se encontrar um arquivo sem extensão de arquivo ao pesquisar storeName.
Os valores são
.avro
,.avro.bz2
,.avro.gz
,.bson
,.bson.bz2
,.bson.gz
,.bsonx
,.csv
,.csv.bz2
,.csv.gz
,.json
,.json.bz2
,.json.gz
,.orc
,.parquet
,.tsv
,.tsv.bz2
ou.tsv.gz
. -
Caminho de arquivo que controla como o MongoDB Cloud procura e analisa arquivos no storeName antes de mapeá-los para uma coleção.Especifique
/
para capturar todos os arquivos e pastas doprefix
caminho. -
Nome do campo que inclui a procedência dos documentos nos resultados. O MongoDB Cloud retorna campos diferentes nos resultados para cada provedor suportado.
-
Rótulo legível por humanos que identifica o armazenamento de dados que o MongoDB Cloud mapeia para a coleção.
-
Inteiro não assinado que especifica quantos campos do nome do conjunto de dados devem ser cortados da esquerda do nome do conjunto de dados antes de mapear os campos restantes para um nome de coleção curinga.
-
URLs dos arquivos de dados acessíveis publicamente. Não é possível especificar URLs que exijam autenticação. O Atlas Data Lake cria uma partição para cada URL. Se vazio ou omitido, o Data Lake usa as URLs do armazenamento especificado no parâmetro dataSources.storeName.
-
-
Etiqueta legível por humanos que identifica a collection para a qual a MongoDB Cloud mapeia os dados nos armazenamentos de dados.
-
-
Número máximo de coleções de curingas no banco de dados. Isso se aplica apenas a fontes de dados S3.
O valor mínimo é
1
, o valor máximo é1000
. O valor padrão é100
. -
Rótulo legível por humanos que identifica o banco de dados para o qual o data lake mapeia os dados.
-
Array de pipelines de agregação que se aplicam à coleção. Isso se aplica apenas a fontes de dados S3.
Um pipeline de agregação que se aplica à coleção.
Ocultar atributos de visualizações Mostrar atributos de visualizações objeto
-
Etiqueta legível para humanos que identifica a visualização, que corresponde a uma aggregation pipeline em uma collection.
-
Estágios do pipeline de agregação a serem aplicados à coleção de origem.
Aggregation Pipelines -
Etiqueta legível para humanos que identifica a collection de origem para a visualização.
-
-
-
Array que contém os armazenamentos de dados para o data lake.
Um dos seguintes: Grupo de configurações que definem onde os dados são armazenados.
Ocultar atributos Mostrar atributos
-
Rótulo legível por humanos que identifica o armazenamento de dados. O campo databases.[n].collections.[n].dataSources.[n].storeName faz referência a esses valores como parte da configuração de mapeamento. Para usar o MongoDB Cloud como um armazenamento de dados, o data lake exige uma
M10
instância sem servidor ou um cluster ou superior. -
O valor é
s3
. -
Collection de3 classes de armazenamento da AWS S . O Atlas Data Lake inclui os arquivos nessas classes de armazenamento nos resultados da query.
Os valores são
STANDARD
,INTELLIGENT_TIERING
ouSTANDARD_IA
. -
Etiqueta legível por humanos que identifica o bucket AWS S3. Esse rótulo deve corresponder exatamente ao nome de um bucket S3 que o data lake pode acessar com as credenciais configuradas do AWS Identity and Access Management (IAM).
-
O delimitador que separa databases.[n].collections.[n].dataSources.[n].path segmentos no armazenamento de dados. O MongoDB Cloud usa o delimitador para percorrer3 com eficiência os buckets S com uma estrutura de diretório hierárquica. Você pode especificar qualquer caractere suportado pelas chaves de3 objeto S como delimitador. Por exemplo, você pode especificar um sublinhado () ou um sinal de mais (+) ou vários caracteres, como sublinhados duplos (_) como delimitador. Se omitido, o padrão
/
é. -
Sinalizador que indica se as tags S3 devem ser usadas nos arquivos no caminho fornecido como atributos de partição adicionais. Se definido como
true
, o data lake adicionará as marcações S3 como atributos de partição adicionais e adicionará novos elementos BSON de nível superior associando cada marcação a cada documento.O valor padrão é
false
. -
Prefixo que o MongoDB Cloud aplica ao procurar arquivos no3 bucket S. O armazenamento de dados acrescenta o valor de prefixo aos bancos de dados.[n].collections.[n].dataSources.[n].path para criar o caminho completo para a ingestão dos arquivos. Se omitido, o MongoDB Cloud pesquisa todos os arquivos a partir da raiz do3 bucket S.
-
Sinalizador que indica se o bucket é público. Se definido como
true
, o MongoDB Cloud não usa a função configurada do AWS Identity and Access Management (IAM) para acessar o bucket S3. Se definido comofalse
, o role AWS IAM configurado deve incluir permissões para acessar o bucket S3.O valor padrão é
false
. -
Local físico onde a MongoDB Cloud implementa seus nós de cluster MongoDB hospedados na AWS. A região escolhida pode afetar a latência da rede para os clientes que acessam seus bancos de dados. Quando o MongoDB Cloud implementa um cluster dedicado, ele verifica se existe uma conexão VPC ou VPC para esse provedor e região. Caso contrário, o MongoDB Cloud os cria como parte da implantação. O MongoDB Cloud atribui à VPC um bloco CIDR. Para limitar uma nova conexão de emparelhamento da VPC a um bloco e região CIDR, crie primeiro a conexão. Implemente o cluster após o início da conexão.
Os valores são
US_GOV_WEST_1
,US_GOV_EAST_1
,US_EAST_1
,US_EAST_2
,US_WEST_1
,US_WEST_2
,CA_CENTRAL_1
,EU_NORTH_1
,EU_WEST_1
,EU_WEST_2
,EU_WEST_3
,EU_CENTRAL_1
,EU_CENTRAL_2
,AP_EAST_1
,AP_NORTHEAST_1
,AP_NORTHEAST_2
,AP_NORTHEAST_3
,AP_SOUTHEAST_1
,AP_SOUTHEAST_2
,AP_SOUTHEAST_3
,AP_SOUTHEAST_4
,AP_SOUTH_1
,AP_SOUTH_2
,SA_EAST_1
,CN_NORTH_1
,CN_NORTHWEST_1
,ME_SOUTH_1
,ME_CENTRAL_1
,AF_SOUTH_1
,EU_SOUTH_1
,EU_SOUTH_2
,IL_CENTRAL_1
,CA_WEST_1
ouGLOBAL
.
Grupo de configurações que definem onde os dados são armazenados.
Ocultar atributos Mostrar atributos
-
Rótulo legível por humanos que identifica o armazenamento de dados. O campo databases.[n].collections.[n].dataSources.[n].storeName faz referência a esses valores como parte da configuração de mapeamento. Para usar o MongoDB Cloud como um armazenamento de dados, o data lake exige uma
M10
instância sem servidor ou um cluster ou superior. -
O valor é
dls:aws
. -
Local físico onde a MongoDB Cloud implementa seus nós de cluster MongoDB hospedados na AWS. A região escolhida pode afetar a latência da rede para os clientes que acessam seus bancos de dados. Quando o MongoDB Cloud implementa um cluster dedicado, ele verifica se existe uma conexão VPC ou VPC para esse provedor e região. Caso contrário, o MongoDB Cloud os cria como parte da implantação. O MongoDB Cloud atribui à VPC um bloco CIDR. Para limitar uma nova conexão de emparelhamento da VPC a um bloco e região CIDR, crie primeiro a conexão. Implemente o cluster após o início da conexão.
Os valores são
US_GOV_WEST_1
,US_GOV_EAST_1
,US_EAST_1
,US_EAST_2
,US_WEST_1
,US_WEST_2
,CA_CENTRAL_1
,EU_NORTH_1
,EU_WEST_1
,EU_WEST_2
,EU_WEST_3
,EU_CENTRAL_1
,EU_CENTRAL_2
,AP_EAST_1
,AP_NORTHEAST_1
,AP_NORTHEAST_2
,AP_NORTHEAST_3
,AP_SOUTHEAST_1
,AP_SOUTHEAST_2
,AP_SOUTHEAST_3
,AP_SOUTHEAST_4
,AP_SOUTH_1
,AP_SOUTH_2
,SA_EAST_1
,CN_NORTH_1
,CN_NORTHWEST_1
,ME_SOUTH_1
,ME_CENTRAL_1
,AF_SOUTH_1
,EU_SOUTH_1
,EU_SOUTH_2
,IL_CENTRAL_1
,CA_WEST_1
ouGLOBAL
.
Grupo de configurações que definem onde os dados são armazenados.
Ocultar atributos Mostrar atributos
-
Rótulo legível por humanos que identifica o armazenamento de dados. O campo databases.[n].collections.[n].dataSources.[n].storeName faz referência a esses valores como parte da configuração de mapeamento. Para usar o MongoDB Cloud como um armazenamento de dados, o data lake exige uma
M10
instância sem servidor ou um cluster ou superior. -
O valor é
dls:azure
. -
Regiões do Microsoft Azure.
Os valores são
US_CENTRAL
,US_EAST
,US_EAST_2
,US_NORTH_CENTRAL
,US_WEST
,US_SOUTH_CENTRAL
,EUROPE_NORTH
,EUROPE_WEST
,US_WEST_CENTRAL
,US_WEST_2
,US_WEST_3
,CANADA_EAST
,CANADA_CENTRAL
,BRAZIL_SOUTH
,BRAZIL_SOUTHEAST
,AUSTRALIA_CENTRAL
,AUSTRALIA_CENTRAL_2
,AUSTRALIA_EAST
,AUSTRALIA_SOUTH_EAST
,GERMANY_CENTRAL
,GERMANY_NORTH_EAST
,GERMANY_WEST_CENTRAL
,GERMANY_NORTH
,SWEDEN_CENTRAL
,SWEDEN_SOUTH
,SWITZERLAND_NORTH
,SWITZERLAND_WEST
,UK_SOUTH
,UK_WEST
,NORWAY_EAST
,NORWAY_WEST
,INDIA_CENTRAL
,INDIA_SOUTH
,INDIA_WEST
,CHINA_EAST
,CHINA_NORTH
,ASIA_EAST
,JAPAN_EAST
,JAPAN_WEST
,ASIA_SOUTH_EAST
,KOREA_CENTRAL
,KOREA_SOUTH
,FRANCE_CENTRAL
,FRANCE_SOUTH
,SOUTH_AFRICA_NORTH
,SOUTH_AFRICA_WEST
,UAE_CENTRAL
,UAE_NORTH
ouQATAR_CENTRAL
.
Grupo de configurações que definem onde os dados são armazenados.
Ocultar atributos Mostrar atributos
-
Rótulo legível por humanos que identifica o armazenamento de dados. O campo databases.[n].collections.[n].dataSources.[n].storeName faz referência a esses valores como parte da configuração de mapeamento. Para usar o MongoDB Cloud como um armazenamento de dados, o data lake exige uma
M10
instância sem servidor ou um cluster ou superior. -
O valor é
dls:gcp
. -
Regiões do Google Cloud Platform.
Os valores são
ASIA_EAST_2
,ASIA_NORTHEAST_2
,ASIA_NORTHEAST_3
,ASIA_SOUTH_1
,ASIA_SOUTH_2
,ASIA_SOUTHEAST_2
,AUSTRALIA_SOUTHEAST_1
,AUSTRALIA_SOUTHEAST_2
,CENTRAL_US
,EASTERN_ASIA_PACIFIC
,EASTERN_US
,EUROPE_CENTRAL_2
,EUROPE_NORTH_1
,EUROPE_WEST_2
,EUROPE_WEST_3
,EUROPE_WEST_4
,EUROPE_WEST_6
,EUROPE_WEST_10
,EUROPE_WEST_12
,MIDDLE_EAST_CENTRAL_1
,MIDDLE_EAST_CENTRAL_2
,MIDDLE_EAST_WEST_1
,NORTH_AMERICA_NORTHEAST_1
,NORTH_AMERICA_NORTHEAST_2
,NORTHEASTERN_ASIA_PACIFIC
,SOUTH_AMERICA_EAST_1
,SOUTH_AMERICA_WEST_1
,SOUTHEASTERN_ASIA_PACIFIC
,US_EAST_4
,US_EAST_5
,US_WEST_2
,US_WEST_3
,US_WEST_4
,US_SOUTH_1
,WESTERN_EUROPE
ouWESTERN_US
.
Grupo de configurações que definem onde os dados são armazenados.
Ocultar atributos Mostrar atributos
-
Rótulo legível por humanos que identifica o armazenamento de dados. O campo databases.[n].collections.[n].dataSources.[n].storeName faz referência a esses valores como parte da configuração de mapeamento. Para usar o MongoDB Cloud como um armazenamento de dados, o data lake exige uma
M10
instância sem servidor ou um cluster ou superior. -
O valor é
atlas
. -
Etiqueta legível por humanos do cluster MongoDB Cloud no qual a loja é baseada.
-
String única de 24 dígitos hexadecimais que identifica o projeto.
O comprimento mínimo é
24
, o comprimento máximo é24
. O formato deve corresponder ao seguinte padrão:^([a-f0-9]{24})$
. -
preocupação de leitura do cluster do MongoDB Cloud, que determina as propriedades de consistência e isolamento dos dados lidos de um cluster do Atlas .
Ocultar atributo readConcern Mostrar atributo readConcern objeto
-
Nível de read concern que especifica a consistência e disponibilidade da leitura de dados.
Os valores são
LOCAL
,MAJORITY
,LINEARIZABLE
,SNAPSHOT
ouAVAILABLE
.Nível de read concern
-
-
preferência de leitura do cluster do MongoDB Cloud , que descreve como rotear solicitações de leitura para o cluster.
Ocultar atributos readPreference Mostrar atributos readPreference objeto
-
atraso de replicação ou obsolescência para leituras de secundários .
-
modo de preferência de leitura que especifica para qual membro do conjunto de réplicas as solicitações de leitura devem ser roteadas.
Os valores são
primary
,primaryPreferred
,secondary
,secondaryPreferred
ounearest
.Modos de preferência de leitura -
Lista que contém conjuntos de tags ou documentos de especificação de tags. Se especificado, o Atlas Data Lake roteia solicitações de leitura para membro ou membros do conjunto de réplicas associados às tags especificadas.
Listas de conjuntos de tags de read preference
-
Grupo de configurações que definem onde os dados são armazenados.
Ocultar atributos Mostrar atributos
-
Rótulo legível por humanos que identifica o armazenamento de dados. O campo databases.[n].collections.[n].dataSources.[n].storeName faz referência a esses valores como parte da configuração de mapeamento. Para usar o MongoDB Cloud como um armazenamento de dados, o data lake exige uma
M10
instância sem servidor ou um cluster ou superior. -
O valor é
http
. -
Sinalizador que valida o esquema nas URLs especificadas. Se
true
, permite esquema deHTTP
inseguro, não verifica a cadeia de certificado e nome de host do servidor e aceita qualquer certificado com qualquer nome de host apresentado pelo servidor. Sefalse
, permite somente esquema deHTTPS
seguro.O valor padrão é
false
. -
Formato padrão que o Data Lake assume se encontrar um arquivo sem extensão ao pesquisar
storeName
o. Se omitido, o Data Lake tenta detectar o tipo de arquivo processando alguns bytes do arquivo. O formato especificado se aplica somente às URLs especificadas no databases.[n].collections.[n].dataSources objeto. -
Lista separada por vírgulas de URLs HTTP acessíveis publicamente onde os dados são armazenados. Não é possível especificar URLs que exijam autenticação.
Grupo de configurações que definem onde os dados são armazenados.
Ocultar atributos Mostrar atributos
-
Rótulo legível por humanos que identifica o armazenamento de dados. O campo databases.[n].collections.[n].dataSources.[n].storeName faz referência a esses valores como parte da configuração de mapeamento. Para usar o MongoDB Cloud como um armazenamento de dados, o data lake exige uma
M10
instância sem servidor ou um cluster ou superior. -
O valor é
azure
. -
Rótulo legível por humanos que identifica o nome do container.
-
Delimiter.
-
Prefixo.
-
Sinalizador que indica se o armazenamento de blobs é público. Se definido como
true
, o MongoDB Cloud não usa a entidade de serviço configurada do Azure para acessar o armazenamento de blobs. Se definido comofalse
, a entidade de serviço do Azure configurada deve incluir permissões para acessar o armazenamento de blobs.O valor padrão é
false
. -
Regiões do Microsoft Azure.
Os valores são
US_CENTRAL
,US_EAST
,US_EAST_2
,US_NORTH_CENTRAL
,US_WEST
,US_SOUTH_CENTRAL
,EUROPE_NORTH
,EUROPE_WEST
,US_WEST_CENTRAL
,US_WEST_2
,US_WEST_3
,CANADA_EAST
,CANADA_CENTRAL
,BRAZIL_SOUTH
,BRAZIL_SOUTHEAST
,AUSTRALIA_CENTRAL
,AUSTRALIA_CENTRAL_2
,AUSTRALIA_EAST
,AUSTRALIA_SOUTH_EAST
,GERMANY_CENTRAL
,GERMANY_NORTH_EAST
,GERMANY_WEST_CENTRAL
,GERMANY_NORTH
,SWEDEN_CENTRAL
,SWEDEN_SOUTH
,SWITZERLAND_NORTH
,SWITZERLAND_WEST
,UK_SOUTH
,UK_WEST
,NORWAY_EAST
,NORWAY_WEST
,INDIA_CENTRAL
,INDIA_SOUTH
,INDIA_WEST
,CHINA_EAST
,CHINA_NORTH
,ASIA_EAST
,JAPAN_EAST
,JAPAN_WEST
,ASIA_SOUTH_EAST
,KOREA_CENTRAL
,KOREA_SOUTH
,FRANCE_CENTRAL
,FRANCE_SOUTH
,SOUTH_AFRICA_NORTH
,SOUTH_AFRICA_WEST
,UAE_CENTRAL
,UAE_NORTH
ouQATAR_CENTRAL
. -
Delimitador de substituição.
-
URL de serviço .
Grupo de configurações que definem onde os dados são armazenados.
Ocultar atributos Mostrar atributos
-
Rótulo legível por humanos que identifica o armazenamento de dados. O campo databases.[n].collections.[n].dataSources.[n].storeName faz referência a esses valores como parte da configuração de mapeamento. Para usar o MongoDB Cloud como um armazenamento de dados, o data lake exige uma
M10
instância sem servidor ou um cluster ou superior. -
O valor é
gcs
. -
Etiqueta legível por humanos que identifica o bucket do Google Cloud Storage.
-
Delimiter.
-
Prefixo.
-
Sinalizador que indica se o bucket é público. Se definido como
true
, o MongoDB Cloud não usa a conta de serviço da GCP configurada para acessar o bucket. Se definida comofalse
, a conta de serviço do GCP configurada deverá incluir permissões para acessar o bucket.O valor padrão é
false
. -
Regiões do Google Cloud Platform.
Os valores são
ASIA_EAST_2
,ASIA_NORTHEAST_2
,ASIA_NORTHEAST_3
,ASIA_SOUTH_1
,ASIA_SOUTH_2
,ASIA_SOUTHEAST_2
,AUSTRALIA_SOUTHEAST_1
,AUSTRALIA_SOUTHEAST_2
,CENTRAL_US
,EASTERN_ASIA_PACIFIC
,EASTERN_US
,EUROPE_CENTRAL_2
,EUROPE_NORTH_1
,EUROPE_WEST_2
,EUROPE_WEST_3
,EUROPE_WEST_4
,EUROPE_WEST_6
,EUROPE_WEST_10
,EUROPE_WEST_12
,MIDDLE_EAST_CENTRAL_1
,MIDDLE_EAST_CENTRAL_2
,MIDDLE_EAST_WEST_1
,NORTH_AMERICA_NORTHEAST_1
,NORTH_AMERICA_NORTHEAST_2
,NORTHEASTERN_ASIA_PACIFIC
,SOUTH_AMERICA_EAST_1
,SOUTH_AMERICA_WEST_1
,SOUTHEASTERN_ASIA_PACIFIC
,US_EAST_4
,US_EAST_5
,US_WEST_2
,US_WEST_3
,US_WEST_4
,US_SOUTH_1
,WESTERN_EUROPE
ouWESTERN_US
. -
Delimitador de substituição.
-
-
-
-
Solicitação inválida.
Ocultar atributos de resposta Mostrar atributos de resposta objeto
-
Detalhes da solicitação inválida.
Ocultar atributo ruimRequestDetail Mostrar atributo ruimRequestDetail objeto
-
Descreve todas as violações em uma solicitação do cliente .
-
-
Descreve as condições ou os motivos específicos que causam cada tipo de erro.
-
O código de status HTTP retornado com este erro.
Documentação externa -
Código de erro do aplicativo retornado com esse erro.
-
Parâmetros usados para fornecer mais informações sobre o erro.
-
Mensagens de erro de aplicativo retornadas com este erro.
-
-
Não autorizado.
Ocultar atributos de resposta Mostrar atributos de resposta objeto
-
Detalhes da solicitação inválida.
Ocultar atributo ruimRequestDetail Mostrar atributo ruimRequestDetail objeto
-
Descreve todas as violações em uma solicitação do cliente .
-
-
Descreve as condições ou os motivos específicos que causam cada tipo de erro.
-
O código de status HTTP retornado com este erro.
Documentação externa -
Código de erro do aplicativo retornado com esse erro.
-
Parâmetros usados para fornecer mais informações sobre o erro.
-
Mensagens de erro de aplicativo retornadas com este erro.
-
-
Forbidden.
Ocultar atributos de resposta Mostrar atributos de resposta objeto
-
Detalhes da solicitação inválida.
Ocultar atributo ruimRequestDetail Mostrar atributo ruimRequestDetail objeto
-
Descreve todas as violações em uma solicitação do cliente .
-
-
Descreve as condições ou os motivos específicos que causam cada tipo de erro.
-
O código de status HTTP retornado com este erro.
Documentação externa -
Código de erro do aplicativo retornado com esse erro.
-
Parâmetros usados para fornecer mais informações sobre o erro.
-
Mensagens de erro de aplicativo retornadas com este erro.
-
-
Não encontrado.
Ocultar atributos de resposta Mostrar atributos de resposta objeto
-
Detalhes da solicitação inválida.
Ocultar atributo ruimRequestDetail Mostrar atributo ruimRequestDetail objeto
-
Descreve todas as violações em uma solicitação do cliente .
-
-
Descreve as condições ou os motivos específicos que causam cada tipo de erro.
-
O código de status HTTP retornado com este erro.
Documentação externa -
Código de erro do aplicativo retornado com esse erro.
-
Parâmetros usados para fornecer mais informações sobre o erro.
-
Mensagens de erro de aplicativo retornadas com este erro.
-
-
Erro interno do servidor.
Ocultar atributos de resposta Mostrar atributos de resposta objeto
-
Detalhes da solicitação inválida.
Ocultar atributo ruimRequestDetail Mostrar atributo ruimRequestDetail objeto
-
Descreve todas as violações em uma solicitação do cliente .
-
-
Descreve as condições ou os motivos específicos que causam cada tipo de erro.
-
O código de status HTTP retornado com este erro.
Documentação externa -
Código de erro do aplicativo retornado com esse erro.
-
Parâmetros usados para fornecer mais informações sobre o erro.
-
Mensagens de erro de aplicativo retornadas com este erro.
-
atlas api dataFederation createGroupDataFederation --help
import (
"os"
"context"
"log"
sdk "go.mongodb.org/atlas-sdk/v20241023001/admin"
)
func main() {
ctx := context.Background()
clientID := os.Getenv("MONGODB_ATLAS_CLIENT_ID")
clientSecret := os.Getenv("MONGODB_ATLAS_CLIENT_SECRET")
// See https://dochub.mongodb.org/core/atlas-go-sdk-oauth
client, err := sdk.NewClient(sdk.UseOAuthAuth(clientID, clientSecret))
if err != nil {
log.Fatalf("Error: %v", err)
}
params = &sdk.CreateGroupDataFederationApiParams{}
sdkResp, httpResp, err := client.DataFederationApi.
CreateGroupDataFederationWithParams(ctx, params).
Execute()
}
curl --include --header "Authorization: Bearer ${ACCESS_TOKEN}" \
--header "Accept: application/vnd.atlas.2024-10-23+json" \
--header "Content-Type: application/json" \
-X POST "https://cloud.mongodb.com/api/atlas/v2/groups/{groupId}/dataFederation" \
-d '{ <Payload> }'
curl --user "${PUBLIC_KEY}:${PRIVATE_KEY}" \
--digest --include \
--header "Accept: application/vnd.atlas.2024-10-23+json" \
--header "Content-Type: application/json" \
-X POST "https://cloud.mongodb.com/api/atlas/v2/groups/{groupId}/dataFederation" \
-d '{ <Payload> }'
{
"cloudProviderConfig": {
"aws": {
"roleId": "32b6e34b3d91647abb20e7b8",
"testS3Bucket": "string"
},
"azure": {
"roleId": "32b6e34b3d91647abb20e7b8"
},
"gcp": {
"roleId": "32b6e34b3d91647abb20e7b8"
}
},
"dataProcessRegion": {
"cloudProvider": "AWS",
"": "SYDNEY_AUS"
},
"name": "string",
"storage": {
"databases": [
{
"collections": [
{
"dataSources": [
{
"allowInsecure": false,
"collection": "string",
"collectionRegex": "string",
"database": "string",
"databaseRegex": "string",
"datasetName": "v1$atlas$snapshot$Cluster0$myDatabase$myCollection$19700101T000000Z",
"datasetPrefix": "string",
"defaultFormat": ".avro",
"path": "string",
"provenanceFieldName": "string",
"storeName": "string",
"trimLevel": 42,
"urls": [
"string"
]
}
],
"name": "string"
}
],
"maxWildcardCollections": 100,
"name": "string",
"views": [
{
"name": "string",
"pipeline": "string",
"source": "string"
}
]
}
],
"stores": [
{
"name": "string",
"provider": "s3",
"additionalStorageClasses": [
"STANDARD"
],
"bucket": "string",
"delimiter": "string",
"includeTags": false,
"prefix": "string",
"public": false,
"region": "US_GOV_WEST_1"
}
]
}
}
{
"cloudProviderConfig": {
"aws": {
"externalId": "string",
"iamAssumedRoleARN": "arn:aws:iam::123456789012:root",
"iamUserARN": "string",
"roleId": "32b6e34b3d91647abb20e7b8"
},
"azure": {
"atlasAppId": "string",
"roleId": "32b6e34b3d91647abb20e7b8",
"servicePrincipalId": "string",
"tenantId": "string"
},
"gcp": {
"gcpServiceAccount": "string",
"roleId": "32b6e34b3d91647abb20e7b8"
}
},
"dataProcessRegion": {
"cloudProvider": "AWS",
"": "SYDNEY_AUS"
},
"groupId": "32b6e34b3d91647abb20e7b8",
"hostnames": [
"string"
],
"name": "string",
"privateEndpointHostnames": [
{
"hostname": "string",
"privateEndpoint": "string"
}
],
"state": "UNVERIFIED",
"storage": {
"databases": [
{
"collections": [
{
"dataSources": [
{
"allowInsecure": false,
"collection": "string",
"collectionRegex": "string",
"database": "string",
"databaseRegex": "string",
"datasetName": "v1$atlas$snapshot$Cluster0$myDatabase$myCollection$19700101T000000Z",
"datasetPrefix": "string",
"defaultFormat": ".avro",
"path": "string",
"provenanceFieldName": "string",
"storeName": "string",
"trimLevel": 42,
"urls": [
"string"
]
}
],
"name": "string"
}
],
"maxWildcardCollections": 100,
"name": "string",
"views": [
{
"name": "string",
"pipeline": "string",
"source": "string"
}
]
}
],
"stores": [
{
"name": "string",
"provider": "s3",
"additionalStorageClasses": [
"STANDARD"
],
"bucket": "string",
"delimiter": "string",
"includeTags": false,
"prefix": "string",
"public": false,
"region": "US_GOV_WEST_1"
}
]
}
}
{
"error": 400,
"detail": "(This is just an example, the exception may not be related to this endpoint) No provider AWS exists.",
"reason": "Bad Request",
"errorCode": "VALIDATION_ERROR"
}
{
"error": 401,
"detail": "(This is just an example, the exception may not be related to this endpoint)",
"reason": "Unauthorized",
"errorCode": "NOT_ORG_GROUP_CREATOR"
}
{
"error": 403,
"detail": "(This is just an example, the exception may not be related to this endpoint)",
"reason": "Forbidden",
"errorCode": "CANNOT_CHANGE_GROUP_NAME"
}
{
"error": 404,
"detail": "(This is just an example, the exception may not be related to this endpoint) Cannot find resource AWS",
"reason": "Not Found",
"errorCode": "RESOURCE_NOT_FOUND"
}
{
"error": 500,
"detail": "(This is just an example, the exception may not be related to this endpoint)",
"reason": "Internal Server Error",
"errorCode": "UNEXPECTED_ERROR"
}