Crea una instancia de base de datos federada en el proyecto especificado. Para usar este recurso, la cuenta de servicio o la clave API solicitantes deben tener los roles de propietario del proyecto o administrador de gráficos del proyecto.
Parámetros de ruta
-
Cadena 24hexadecimal única que identifica su proyecto. Utilice el punto de conexión /groups para recuperar todos los proyectos a los que el usuario autenticado tiene acceso.
NOTA: Grupos y proyectos son términos sinónimos. El ID de tu grupo es el mismo que el de tu proyecto. Para los grupos existentes, el ID de tu grupo/proyecto permanece igual. El recurso y los puntos finales correspondientes usan el término "grupos".
El formato debe coincidir con el siguiente patrón:
^([a-f0-9]{24})$.
Parámetros de consulta
-
Indicador que indica si la aplicación encapsula la respuesta en un objeto JSON
envelope. Algunos clientes de la API no pueden acceder a los encabezados de respuesta HTTP ni al código de estado. Para solucionar esto, configure envelope=true en la consulta. Los endpoints que devuelven una lista de resultados utilizan el objeto de resultados como encapsulado. La aplicación añade el parámetro de estado al cuerpo de la respuesta.El valor predeterminado es
false. -
Bandera que indica si el cuerpo de la respuesta debe estar en formato prettyprint.
El valor predeterminado es
false.Impresión bonita -
Marca que indica si esta solicitud debe comprobar si el rol de IAM solicitante puede leer desde el bucket S3. AWS comprueba si el rol puede listar los objetos del bucket antes de escribir en él. Algunos roles de IAM solo necesitan permisos de escritura. Esta marca permite omitir esta comprobación.
El valor predeterminado es
false.
Cuerpo
Requerido
Detalles para crear una instancia de base de datos federada en el proyecto especificado.
-
Proveedor de nube donde está alojada esta instancia de base de datos federada.
Ocultar atributos de cloudProviderConfig Mostrar atributos de cloudProviderConfig Objeto
-
Configuración para ejecutar Data Federation en AWS.
Ocultar atributos de AWS Mostrar atributos de AWS Objeto
-
Identificador único del rol que el lago de datos puede usar para acceder a los almacenes de datos. Obligatorio si se especifica cloudProviderConfig.
El formato debe coincidir con el siguiente patrón:
^([a-f0-9]{24})$. -
Nombre del depósito de datos S3 al que el ID de rol proporcionado está autorizado a acceder. Obligatorio si se especifica
cloudProviderConfig.
-
-
Configuración para ejecutar la federación de datos en Azure.
-
Configuración para ejecutar la federación de datos en GCP.
-
-
Información sobre la región del proveedor de la nube a la que la instancia de base de datos federada enruta las conexiones del cliente.
Ocultar atributos de dataProcessRegion Mostrar atributos de dataProcessRegion Objeto
-
Nombre del servicio en la nube que aloja la infraestructura de la instancia de base de datos federada.
Los valores son
AWS,AZUREoGCP. región
string Requerido Nombre de la región a la que el lago de datos enruta las conexiones del cliente.
Uno de: Regiones de AWS de Atlas Data Federation.
Los valores son
SYDNEY_AUS,MUMBAI_IND,FRANKFURT_DEU,DUBLIN_IRL,LONDON_GBR,VIRGINIA_USA,OREGON_USA,SAOPAULO_BRA,MONTREAL_CAN,TOKYO_JPN,SEOUL_KORoSINGAPORE_SGP.Regiones de Azure de Atlas Data Federation.
Los valores son
VIRGINIA_USA,AMSTERDAM_NLDoSAOPAULO_BRA.Regiones GCP de la Federación de Datos Atlas.
Los valores son
IOWA_USAoBELGIUM_EU.
-
-
Etiqueta legible por humanos que identifica la instancia de base de datos federada.
-
Información de configuración para cada almacén de datos y su mapeo a bases de datos de MongoDB Cloud.
Ocultar atributos de almacenamiento Mostrar atributos de almacenamiento Objeto
-
Matriz que contiene las bases de datos y colecciones consultables para este lago de datos.
Base de datos asociada a este lago de datos. Las bases de datos contienen colecciones y vistas.
Ocultar atributos de bases de datos Mostrar atributos de bases de datos Objeto
-
Matriz de colecciones y fuentes de datos que se asignan a un almacén de datos
stores.Una colección y fuentes de datos que se asignan a un almacén de datos
stores.Ocultar atributos de colecciones Mostrar atributos de colecciones Objeto
-
Matriz que contiene los almacenes de datos que se asignan a una colección para este lago de datos.
Almacén de datos que se asigna a una colección para este lago de datos.
Ocultar atributos de fuentes de datos Mostrar atributos de fuentes de datos Objeto
-
Marca que valida el esquema en las URL especificadas. Si es
true, permite el esquemaHTTPinseguro, no verifica la cadena de certificados ni el nombre de host del servidor y acepta cualquier certificado con cualquier nombre de host presentado por el servidor. Si esfalse, solo permite el esquemaHTTPSseguro.El valor predeterminado es
false. -
Etiqueta legible que identifica la colección en la base de datos. Para crear una colección con comodín (
*), debe omitir este parámetro. -
Patrón de expresiones regulares para crear la colección de comodines (*). Para obtener más información sobre la sintaxis de expresiones regulares, consulte el lenguaje de programación Go.
-
Etiqueta legible por humanos que identifica la base de datos, la cual contiene la colección en el clúster. Debe omitir este parámetro para generar colecciones comodín (
*) para bases de datos generadas dinámicamente. -
Patrón de expresiones regulares para crear la base de datos de comodines (*). Para obtener más información sobre la sintaxis de expresiones regulares, consulte el lenguaje de programación Go.
-
Etiqueta legible por humanos que identifica el conjunto de datos que Atlas genera para una ejecución de canalización de ingesta o un archivo en línea.
-
Etiqueta legible para humanos que coincide con los nombres de conjuntos de datos para ejecuciones de canalizaciones de ingesta o archivos en línea.
-
Formato de archivo que utiliza MongoDB Cloud si encuentra un archivo sin extensión de archivo mientras busca storeName.
Los valores son
.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.bz2o.tsv.gz. -
Ruta de archivo que controla cómo MongoDB Cloud busca y analiza archivos en storeName antes de asignarlos a una colección. Especifique
/para capturar todos los archivos y carpetas de laprefixruta. -
Nombre del campo que incluye la procedencia de los documentos en los resultados. MongoDB Cloud devuelve diferentes campos en los resultados para cada proveedor compatible.
-
Etiqueta legible por humanos que identifica el almacén de datos que MongoDB Cloud asigna a la colección.
-
Entero sin signo que especifica cuántos campos del nombre del conjunto de datos se deben recortar desde la izquierda del nombre del conjunto de datos antes de asignar los campos restantes a un nombre de colección comodín.
-
URL de los archivos de datos de acceso público. No se pueden especificar URL que requieran autenticación. Atlas Data Lake crea una partición para cada URL. Si se deja vacío o se omite, Data Lake utiliza las URL del almacén especificado en el parámetro dataSources.storeName.
-
-
Etiqueta legible por humanos que identifica la colección a la que MongoDB Cloud asigna los datos en los almacenes de datos.
-
-
Número máximo de colecciones de comodines en la base de datos. Esto solo aplica a las fuentes de datos S3.
El valor mínimo es
1, el valor máximo es1000. El valor predeterminado es100. -
Etiqueta legible por humanos que identifica la base de datos a la que el lago de datos asigna los datos.
-
Matriz de canales de agregación que se aplican a la colección. Esto solo aplica a las fuentes de datos S3.
Una canalización de agregación que se aplica a la colección.
Ocultar atributos de vistas Mostrar atributos de vistas Objeto
-
Etiqueta legible por humanos que identifica la vista, que corresponde a una canalización de agregación en una colección.
-
Etapas de la canalización de agregación que se aplicarán a la colección de origen.
Pipeline de agregación -
Etiqueta legible por humanos que identifica la colección de origen de la vista.
-
-
-
Matriz que contiene los almacenes de datos para el lago de datos.
Uno de: Grupo de configuraciones que definen dónde se almacenan los datos.
Ocultar atributos Mostrar atributos
-
Etiqueta legible que identifica el almacén de datos. El campo databases.[n].collections.[n].dataSources.[n].storeName hace referencia a estos valores como parte de la configuración de mapeo. Para usar MongoDB Cloud como almacén de datos, el data lake requiere una
M10instancia sin servidor o un clúster o superior. -
El valor es
s3. -
Colección de3 clases de almacenamiento de AWS S. Atlas Data Lake incluye los archivos de estas clases de almacenamiento en los resultados de la consulta.
Los valores son
STANDARD,INTELLIGENT_TIERINGoSTANDARD_IA. -
Etiqueta legible que identifica el bucket S3 de AWS. Esta etiqueta debe coincidir exactamente con el nombre de un bucket S3 al que el lago de datos puede acceder con las credenciales de AWS Identity and Access Management (IAM) configuradas.
-
El delimitador que separa los segmentos databases.[n].collections.[n].dataSources.[n].path en el almacén de datos. MongoDB Cloud utiliza este delimitador para recorrer eficientemente3 los buckets S con una estructura de directorios jerárquica. Puede especificar cualquier carácter compatible con las3 claves de objeto S como delimitador. Por ejemplo, puede especificar un guion bajo (), un signo más (+) o varios caracteres, como guiones bajos dobles (_), como delimitador. Si se omite, el valor predeterminado
/es. -
Indicador que indica si se deben usar etiquetas S3 en los archivos de la ruta especificada como atributos de partición adicionales. Si se establece en
true, Data Lake agrega las etiquetas S3 como atributos de partición adicionales y añade nuevos elementos BSON de nivel superior que asocian cada etiqueta a cada documento.El valor predeterminado es
false. -
Prefijo que MongoDB Cloud aplica al buscar archivos en el3 bucket S. El almacén de datos antepone el valor de prefix a databases.[n].collections.[n].dataSources.[n].path para crear la ruta completa de los archivos que se van a ingerir. Si se omite, MongoDB Cloud busca todos los archivos desde la raíz del3 bucket S.
-
Marca que indica si el bucket es público. Si se establece en
true, MongoDB Cloud no utiliza el rol de AWS Identity and Access Management (IAM) configurado para acceder al bucket S3. Si se establece enfalse, el rol de AWS IAM configurado debe incluir permisos para acceder al bucket S3.El valor predeterminado es
false. -
Ubicación física donde MongoDB Cloud implementa los nodos de su clúster MongoDB alojados en AWS. La región que elija puede afectar la latencia de red de los clientes que acceden a sus bases de datos. Al implementar un clúster dedicado, MongoDB Cloud comprueba si existe una VPC o una conexión de VPC para ese proveedor y región. De no ser así, MongoDB Cloud las crea durante la implementación. MongoDB Cloud asigna un bloque CIDR a la VPC. Para limitar una nueva conexión de emparejamiento de VPC a un bloque CIDR y una región, cree primero la conexión. Despliegue el clúster después de que se inicie la conexión.
Los valores son
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_1oGLOBAL.
Grupo de configuraciones que definen dónde se almacenan los datos.
Ocultar atributos Mostrar atributos
-
Etiqueta legible que identifica el almacén de datos. El campo databases.[n].collections.[n].dataSources.[n].storeName hace referencia a estos valores como parte de la configuración de mapeo. Para usar MongoDB Cloud como almacén de datos, el data lake requiere una
M10instancia sin servidor o un clúster o superior. -
El valor es
dls:aws. -
Ubicación física donde MongoDB Cloud implementa los nodos de su clúster MongoDB alojados en AWS. La región que elija puede afectar la latencia de red de los clientes que acceden a sus bases de datos. Al implementar un clúster dedicado, MongoDB Cloud comprueba si existe una VPC o una conexión de VPC para ese proveedor y región. De no ser así, MongoDB Cloud las crea durante la implementación. MongoDB Cloud asigna un bloque CIDR a la VPC. Para limitar una nueva conexión de emparejamiento de VPC a un bloque CIDR y una región, cree primero la conexión. Despliegue el clúster después de que se inicie la conexión.
Los valores son
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_1oGLOBAL.
Grupo de configuraciones que definen dónde se almacenan los datos.
Ocultar atributos Mostrar atributos
-
Etiqueta legible que identifica el almacén de datos. El campo databases.[n].collections.[n].dataSources.[n].storeName hace referencia a estos valores como parte de la configuración de mapeo. Para usar MongoDB Cloud como almacén de datos, el data lake requiere una
M10instancia sin servidor o un clúster o superior. -
El valor es
dls:azure. -
Regiones de Microsoft Azure.
Los valores son
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_NORTHoQATAR_CENTRAL.
Grupo de configuraciones que definen dónde se almacenan los datos.
Ocultar atributos Mostrar atributos
-
Etiqueta legible que identifica el almacén de datos. El campo databases.[n].collections.[n].dataSources.[n].storeName hace referencia a estos valores como parte de la configuración de mapeo. Para usar MongoDB Cloud como almacén de datos, el data lake requiere una
M10instancia sin servidor o un clúster o superior. -
El valor es
dls:gcp. -
Regiones de Google Cloud Platform.
Los valores son
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_EUROPEoWESTERN_US.
Grupo de configuraciones que definen dónde se almacenan los datos.
Ocultar atributos Mostrar atributos
-
Etiqueta legible que identifica el almacén de datos. El campo databases.[n].collections.[n].dataSources.[n].storeName hace referencia a estos valores como parte de la configuración de mapeo. Para usar MongoDB Cloud como almacén de datos, el data lake requiere una
M10instancia sin servidor o un clúster o superior. -
El valor es
atlas. -
Etiqueta legible por humanos del clúster MongoDB Cloud en el que se basa la tienda.
-
Preocupación por la lectura del clúster de MongoDB Cloud, que determina las propiedades de consistencia y aislamiento de los datos leídos desde un clúster Atlas.
Ocultar el atributo readConcern Mostrar atributo readConcern Objeto
-
Nivel de preocupación de lectura que especifica la consistencia y disponibilidad de los datos leídos.
Los valores son
LOCAL,MAJORITY,LINEARIZABLE,SNAPSHOToAVAILABLE.Leer el nivel de preocupación
-
-
Preferencia de lectura del clúster MongoDB Cloud, que describe cómo enrutar las solicitudes de lectura al clúster.
Ocultar atributos readPreference Mostrar atributos readPreference Objeto
-
Retraso máximo de replicación, o estancamiento, para lecturas desde secundarias.
-
Modo de preferencia de lectura que especifica a qué set de réplicas enrutar las solicitudes de lectura.
Los valores son
primary,primaryPreferred,secondary,secondaryPreferredonearest.Modos de preferencia de lectura -
Lista que contiene conjuntos de etiquetas o documentos de especificación de etiquetas. Si se especifica, Atlas Data Lake enruta las solicitudes de lectura al miembro o miembros del conjunto de réplicas asociados con las etiquetas especificadas.
Listas de conjuntos de etiquetas de preferencia de lectura
-
Grupo de configuraciones que definen dónde se almacenan los datos.
Ocultar atributos Mostrar atributos
-
Etiqueta legible que identifica el almacén de datos. El campo databases.[n].collections.[n].dataSources.[n].storeName hace referencia a estos valores como parte de la configuración de mapeo. Para usar MongoDB Cloud como almacén de datos, el data lake requiere una
M10instancia sin servidor o un clúster o superior. -
El valor es
http. -
Marca que valida el esquema en las URL especificadas. Si es
true, permite el esquemaHTTPinseguro, no verifica la cadena de certificados ni el nombre de host del servidor y acepta cualquier certificado con cualquier nombre de host presentado por el servidor. Si esfalse, solo permite el esquemaHTTPSseguro.El valor predeterminado es
false. -
Formato predeterminado que Data Lake asume si encuentra un archivo sin extensión al
storeNamebuscar. Si se omite, Data Lake intenta detectar el tipo de archivo procesando algunos bytes. El formato especificado solo se aplica a las URL especificadas en el objeto databases.[n].collections.[n].dataSources. -
Lista separada por comas de URL HTTP de acceso público donde se almacenan los datos. No se pueden especificar URL que requieran autenticación.
Grupo de configuraciones que definen dónde se almacenan los datos.
Ocultar atributos Mostrar atributos
-
Etiqueta legible que identifica el almacén de datos. El campo databases.[n].collections.[n].dataSources.[n].storeName hace referencia a estos valores como parte de la configuración de mapeo. Para usar MongoDB Cloud como almacén de datos, el data lake requiere una
M10instancia sin servidor o un clúster o superior. -
El valor es
azure. -
Etiqueta legible por humanos que identifica el nombre del contenedor.
-
Delimiter.
-
Prefijo.
-
Marca que indica si el almacén de blobs es público. Si se establece en
true, MongoDB Cloud no utiliza la entidad de servicio de Azure configurada para acceder al almacén de blobs. Si se establece enfalse, la entidad de servicio de Azure configurada debe incluir permisos para acceder al almacén de blobs.El valor predeterminado es
false. -
Regiones de Microsoft Azure.
Los valores son
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_NORTHoQATAR_CENTRAL. -
Delimitador de reemplazo.
-
URL del servicio.
Grupo de configuraciones que definen dónde se almacenan los datos.
Ocultar atributos Mostrar atributos
-
Etiqueta legible que identifica el almacén de datos. El campo databases.[n].collections.[n].dataSources.[n].storeName hace referencia a estos valores como parte de la configuración de mapeo. Para usar MongoDB Cloud como almacén de datos, el data lake requiere una
M10instancia sin servidor o un clúster o superior. -
El valor es
gcs. -
Etiqueta legible para humanos que identifica el depósito de Google Cloud Storage.
-
Delimiter.
-
Prefijo.
-
Marca que indica si el bucket es público. Si se establece en
true, MongoDB Cloud no utiliza la cuenta de servicio de GCP configurada para acceder al bucket. Si se establece enfalse, la cuenta de servicio de GCP configurada debe tener permisos para acceder al bucket.El valor predeterminado es
false. -
Regiones de Google Cloud Platform.
Los valores son
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_EUROPEoWESTERN_US. -
Delimitador de reemplazo.
-
-
Respuestas
-
Vale
Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
-
Proveedor de nube donde está alojada esta instancia de base de datos federada.
Ocultar atributos de cloudProviderConfig Mostrar atributos de cloudProviderConfig Objeto
-
Configuración para ejecutar Data Federation en AWS.
Ocultar atributos de AWS Mostrar atributos de AWS Objeto
-
Identificador único asociado con el rol de Gestión de Identidad y Acceso (IAM) que el lago de datos asume al acceder a los almacenes de datos.
-
Nombre de recurso de Amazon (ARN) de la función de administración de identidad y acceso (IAM) que asume el lago de datos al acceder a los almacenes de datos.
La longitud mínima es
20, la longitud máxima es2048. -
Nombre de recurso de Amazon (ARN) del usuario que el lago de datos asume al acceder a los almacenes de datos.
-
Identificador único del rol que el lago de datos puede usar para acceder a los almacenes de datos. Obligatorio si se especifica cloudProviderConfig.
El formato debe coincidir con el siguiente patrón:
^([a-f0-9]{24})$.
-
-
Configuración para ejecutar la federación de datos en Azure.
Ocultar atributos azules Mostrar atributos de azure Objeto
-
El ID de la aplicación generado por Atlas para la política de acceso del principal de servicio.
-
Identificador único del rol que la Federación de Datos puede usar para acceder a los almacenes de datos. Obligatorio si se especifica
cloudProviderConfig.El formato debe coincidir con el siguiente patrón:
^([a-f0-9]{24})$. -
El identificador de la entidad de servicio para la que existe una política de acceso para que Atlas acceda a los recursos de Azure.
-
El identificador de inquilino de Azure Active Directory/Entra ID asociado con la entidad de servicio.
-
-
Configuración para ejecutar la federación de datos en GCP.
Ocultar atributos de gcp Mostrar atributos de gcp Objeto
-
La dirección de correo electrónico de la cuenta de servicio de Google Cloud Platform (GCP) creada por Atlas que debe estar autorizada para permitir que Atlas acceda a Google Cloud Storage.
-
Identificador único del rol que la Federación de Datos puede usar para acceder a los almacenes de datos. Obligatorio si se especifica
cloudProviderConfig.El formato debe coincidir con el siguiente patrón:
^([a-f0-9]{24})$.
-
-
-
Información sobre la región del proveedor de la nube a la que la instancia de base de datos federada enruta las conexiones del cliente.
Ocultar atributos de dataProcessRegion Mostrar atributos de dataProcessRegion Objeto
-
Nombre del servicio en la nube que aloja la infraestructura de la instancia de base de datos federada.
Los valores son
AWS,AZUREoGCP. región
string Requerido Nombre de la región a la que el lago de datos enruta las conexiones del cliente.
Uno de: Regiones de AWS de Atlas Data Federation.
Los valores son
SYDNEY_AUS,MUMBAI_IND,FRANKFURT_DEU,DUBLIN_IRL,LONDON_GBR,VIRGINIA_USA,OREGON_USA,SAOPAULO_BRA,MONTREAL_CAN,TOKYO_JPN,SEOUL_KORoSINGAPORE_SGP.Regiones de Azure de Atlas Data Federation.
Los valores son
VIRGINIA_USA,AMSTERDAM_NLDoSAOPAULO_BRA.Regiones GCP de la Federación de Datos Atlas.
Los valores son
IOWA_USAoBELGIUM_EU.
-
-
Cadena de caracteres hexadecimales 24única que identifica el proyecto.
El formato debe coincidir con el siguiente patrón:
^([a-f0-9]{24})$. -
Lista que contiene los nombres de host asignados a la instancia de base de datos federada.
-
Etiqueta legible por humanos que identifica la instancia de base de datos federada.
-
Lista que contiene los conjuntos de puntos finales privados y nombres de host.
Conjunto de puntos finales privados y nombres de host.
-
Etiqueta que indica el estado de la instancia de base de datos federada.
Los valores son
UNVERIFIED,ACTIVEoDELETED. -
Información de configuración para cada almacén de datos y su mapeo a bases de datos de MongoDB Cloud.
Ocultar atributos de almacenamiento Mostrar atributos de almacenamiento Objeto
-
Matriz que contiene las bases de datos y colecciones consultables para este lago de datos.
Base de datos asociada a este lago de datos. Las bases de datos contienen colecciones y vistas.
Ocultar atributos de bases de datos Mostrar atributos de bases de datos Objeto
-
Matriz de colecciones y fuentes de datos que se asignan a un almacén de datos
stores.Una colección y fuentes de datos que se asignan a un almacén de datos
stores.Ocultar atributos de colecciones Mostrar atributos de colecciones Objeto
-
Matriz que contiene los almacenes de datos que se asignan a una colección para este lago de datos.
Almacén de datos que se asigna a una colección para este lago de datos.
Ocultar atributos de fuentes de datos Mostrar atributos de fuentes de datos Objeto
-
Marca que valida el esquema en las URL especificadas. Si es
true, permite el esquemaHTTPinseguro, no verifica la cadena de certificados ni el nombre de host del servidor y acepta cualquier certificado con cualquier nombre de host presentado por el servidor. Si esfalse, solo permite el esquemaHTTPSseguro.El valor predeterminado es
false. -
Etiqueta legible que identifica la colección en la base de datos. Para crear una colección con comodín (
*), debe omitir este parámetro. -
Patrón de expresiones regulares para crear la colección de comodines (*). Para obtener más información sobre la sintaxis de expresiones regulares, consulte el lenguaje de programación Go.
-
Etiqueta legible por humanos que identifica la base de datos, la cual contiene la colección en el clúster. Debe omitir este parámetro para generar colecciones comodín (
*) para bases de datos generadas dinámicamente. -
Patrón de expresiones regulares para crear la base de datos de comodines (*). Para obtener más información sobre la sintaxis de expresiones regulares, consulte el lenguaje de programación Go.
-
Etiqueta legible por humanos que identifica el conjunto de datos que Atlas genera para una ejecución de canalización de ingesta o un archivo en línea.
-
Etiqueta legible para humanos que coincide con los nombres de conjuntos de datos para ejecuciones de canalizaciones de ingesta o archivos en línea.
-
Formato de archivo que utiliza MongoDB Cloud si encuentra un archivo sin extensión de archivo mientras busca storeName.
Los valores son
.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.bz2o.tsv.gz. -
Ruta de archivo que controla cómo MongoDB Cloud busca y analiza archivos en storeName antes de asignarlos a una colección. Especifique
/para capturar todos los archivos y carpetas de laprefixruta. -
Nombre del campo que incluye la procedencia de los documentos en los resultados. MongoDB Cloud devuelve diferentes campos en los resultados para cada proveedor compatible.
-
Etiqueta legible por humanos que identifica el almacén de datos que MongoDB Cloud asigna a la colección.
-
Entero sin signo que especifica cuántos campos del nombre del conjunto de datos se deben recortar desde la izquierda del nombre del conjunto de datos antes de asignar los campos restantes a un nombre de colección comodín.
-
URL de los archivos de datos de acceso público. No se pueden especificar URL que requieran autenticación. Atlas Data Lake crea una partición para cada URL. Si se deja vacío o se omite, Data Lake utiliza las URL del almacén especificado en el parámetro dataSources.storeName.
-
-
Etiqueta legible por humanos que identifica la colección a la que MongoDB Cloud asigna los datos en los almacenes de datos.
-
-
Número máximo de colecciones de comodines en la base de datos. Esto solo aplica a las fuentes de datos S3.
El valor mínimo es
1, el valor máximo es1000. El valor predeterminado es100. -
Etiqueta legible por humanos que identifica la base de datos a la que el lago de datos asigna los datos.
-
Matriz de canales de agregación que se aplican a la colección. Esto solo aplica a las fuentes de datos S3.
Una canalización de agregación que se aplica a la colección.
Ocultar atributos de vistas Mostrar atributos de vistas Objeto
-
Etiqueta legible por humanos que identifica la vista, que corresponde a una canalización de agregación en una colección.
-
Etapas de la canalización de agregación que se aplicarán a la colección de origen.
Pipeline de agregación -
Etiqueta legible por humanos que identifica la colección de origen de la vista.
-
-
-
Matriz que contiene los almacenes de datos para el lago de datos.
Uno de: Grupo de configuraciones que definen dónde se almacenan los datos.
Ocultar atributos Mostrar atributos
-
Etiqueta legible que identifica el almacén de datos. El campo databases.[n].collections.[n].dataSources.[n].storeName hace referencia a estos valores como parte de la configuración de mapeo. Para usar MongoDB Cloud como almacén de datos, el data lake requiere una
M10instancia sin servidor o un clúster o superior. -
El valor es
s3. -
Colección de3 clases de almacenamiento de AWS S. Atlas Data Lake incluye los archivos de estas clases de almacenamiento en los resultados de la consulta.
Los valores son
STANDARD,INTELLIGENT_TIERINGoSTANDARD_IA. -
Etiqueta legible que identifica el bucket S3 de AWS. Esta etiqueta debe coincidir exactamente con el nombre de un bucket S3 al que el lago de datos puede acceder con las credenciales de AWS Identity and Access Management (IAM) configuradas.
-
El delimitador que separa los segmentos databases.[n].collections.[n].dataSources.[n].path en el almacén de datos. MongoDB Cloud utiliza este delimitador para recorrer eficientemente3 los buckets S con una estructura de directorios jerárquica. Puede especificar cualquier carácter compatible con las3 claves de objeto S como delimitador. Por ejemplo, puede especificar un guion bajo (), un signo más (+) o varios caracteres, como guiones bajos dobles (_), como delimitador. Si se omite, el valor predeterminado
/es. -
Indicador que indica si se deben usar etiquetas S3 en los archivos de la ruta especificada como atributos de partición adicionales. Si se establece en
true, Data Lake agrega las etiquetas S3 como atributos de partición adicionales y añade nuevos elementos BSON de nivel superior que asocian cada etiqueta a cada documento.El valor predeterminado es
false. -
Prefijo que MongoDB Cloud aplica al buscar archivos en el3 bucket S. El almacén de datos antepone el valor de prefix a databases.[n].collections.[n].dataSources.[n].path para crear la ruta completa de los archivos que se van a ingerir. Si se omite, MongoDB Cloud busca todos los archivos desde la raíz del3 bucket S.
-
Marca que indica si el bucket es público. Si se establece en
true, MongoDB Cloud no utiliza el rol de AWS Identity and Access Management (IAM) configurado para acceder al bucket S3. Si se establece enfalse, el rol de AWS IAM configurado debe incluir permisos para acceder al bucket S3.El valor predeterminado es
false. -
Ubicación física donde MongoDB Cloud implementa los nodos de su clúster MongoDB alojados en AWS. La región que elija puede afectar la latencia de red de los clientes que acceden a sus bases de datos. Al implementar un clúster dedicado, MongoDB Cloud comprueba si existe una VPC o una conexión de VPC para ese proveedor y región. De no ser así, MongoDB Cloud las crea durante la implementación. MongoDB Cloud asigna un bloque CIDR a la VPC. Para limitar una nueva conexión de emparejamiento de VPC a un bloque CIDR y una región, cree primero la conexión. Despliegue el clúster después de que se inicie la conexión.
Los valores son
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_1oGLOBAL.
Grupo de configuraciones que definen dónde se almacenan los datos.
Ocultar atributos Mostrar atributos
-
Etiqueta legible que identifica el almacén de datos. El campo databases.[n].collections.[n].dataSources.[n].storeName hace referencia a estos valores como parte de la configuración de mapeo. Para usar MongoDB Cloud como almacén de datos, el data lake requiere una
M10instancia sin servidor o un clúster o superior. -
El valor es
dls:aws. -
Ubicación física donde MongoDB Cloud implementa los nodos de su clúster MongoDB alojados en AWS. La región que elija puede afectar la latencia de red de los clientes que acceden a sus bases de datos. Al implementar un clúster dedicado, MongoDB Cloud comprueba si existe una VPC o una conexión de VPC para ese proveedor y región. De no ser así, MongoDB Cloud las crea durante la implementación. MongoDB Cloud asigna un bloque CIDR a la VPC. Para limitar una nueva conexión de emparejamiento de VPC a un bloque CIDR y una región, cree primero la conexión. Despliegue el clúster después de que se inicie la conexión.
Los valores son
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_1oGLOBAL.
Grupo de configuraciones que definen dónde se almacenan los datos.
Ocultar atributos Mostrar atributos
-
Etiqueta legible que identifica el almacén de datos. El campo databases.[n].collections.[n].dataSources.[n].storeName hace referencia a estos valores como parte de la configuración de mapeo. Para usar MongoDB Cloud como almacén de datos, el data lake requiere una
M10instancia sin servidor o un clúster o superior. -
El valor es
dls:azure. -
Regiones de Microsoft Azure.
Los valores son
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_NORTHoQATAR_CENTRAL.
Grupo de configuraciones que definen dónde se almacenan los datos.
Ocultar atributos Mostrar atributos
-
Etiqueta legible que identifica el almacén de datos. El campo databases.[n].collections.[n].dataSources.[n].storeName hace referencia a estos valores como parte de la configuración de mapeo. Para usar MongoDB Cloud como almacén de datos, el data lake requiere una
M10instancia sin servidor o un clúster o superior. -
El valor es
dls:gcp. -
Regiones de Google Cloud Platform.
Los valores son
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_EUROPEoWESTERN_US.
Grupo de configuraciones que definen dónde se almacenan los datos.
Ocultar atributos Mostrar atributos
-
Etiqueta legible que identifica el almacén de datos. El campo databases.[n].collections.[n].dataSources.[n].storeName hace referencia a estos valores como parte de la configuración de mapeo. Para usar MongoDB Cloud como almacén de datos, el data lake requiere una
M10instancia sin servidor o un clúster o superior. -
El valor es
atlas. -
Etiqueta legible por humanos del clúster MongoDB Cloud en el que se basa la tienda.
-
Cadena de dígitos hexadecimales 24única que identifica el proyecto.
La longitud mínima es
24y la máxima es24. El formato debe coincidir con el siguiente patrón:^([a-f0-9]{24})$. -
Preocupación por la lectura del clúster de MongoDB Cloud, que determina las propiedades de consistencia y aislamiento de los datos leídos desde un clúster Atlas.
Ocultar el atributo readConcern Mostrar atributo readConcern Objeto
-
Nivel de preocupación de lectura que especifica la consistencia y disponibilidad de los datos leídos.
Los valores son
LOCAL,MAJORITY,LINEARIZABLE,SNAPSHOToAVAILABLE.Leer el nivel de preocupación
-
-
Preferencia de lectura del clúster MongoDB Cloud, que describe cómo enrutar las solicitudes de lectura al clúster.
Ocultar atributos readPreference Mostrar atributos readPreference Objeto
-
Retraso máximo de replicación, o estancamiento, para lecturas desde secundarias.
-
Modo de preferencia de lectura que especifica a qué set de réplicas enrutar las solicitudes de lectura.
Los valores son
primary,primaryPreferred,secondary,secondaryPreferredonearest.Modos de preferencia de lectura -
Lista que contiene conjuntos de etiquetas o documentos de especificación de etiquetas. Si se especifica, Atlas Data Lake enruta las solicitudes de lectura al miembro o miembros del conjunto de réplicas asociados con las etiquetas especificadas.
Listas de conjuntos de etiquetas de preferencia de lectura
-
Grupo de configuraciones que definen dónde se almacenan los datos.
Ocultar atributos Mostrar atributos
-
Etiqueta legible que identifica el almacén de datos. El campo databases.[n].collections.[n].dataSources.[n].storeName hace referencia a estos valores como parte de la configuración de mapeo. Para usar MongoDB Cloud como almacén de datos, el data lake requiere una
M10instancia sin servidor o un clúster o superior. -
El valor es
http. -
Marca que valida el esquema en las URL especificadas. Si es
true, permite el esquemaHTTPinseguro, no verifica la cadena de certificados ni el nombre de host del servidor y acepta cualquier certificado con cualquier nombre de host presentado por el servidor. Si esfalse, solo permite el esquemaHTTPSseguro.El valor predeterminado es
false. -
Formato predeterminado que Data Lake asume si encuentra un archivo sin extensión al
storeNamebuscar. Si se omite, Data Lake intenta detectar el tipo de archivo procesando algunos bytes. El formato especificado solo se aplica a las URL especificadas en el objeto databases.[n].collections.[n].dataSources. -
Lista separada por comas de URL HTTP de acceso público donde se almacenan los datos. No se pueden especificar URL que requieran autenticación.
Grupo de configuraciones que definen dónde se almacenan los datos.
Ocultar atributos Mostrar atributos
-
Etiqueta legible que identifica el almacén de datos. El campo databases.[n].collections.[n].dataSources.[n].storeName hace referencia a estos valores como parte de la configuración de mapeo. Para usar MongoDB Cloud como almacén de datos, el data lake requiere una
M10instancia sin servidor o un clúster o superior. -
El valor es
azure. -
Etiqueta legible por humanos que identifica el nombre del contenedor.
-
Delimiter.
-
Prefijo.
-
Marca que indica si el almacén de blobs es público. Si se establece en
true, MongoDB Cloud no utiliza la entidad de servicio de Azure configurada para acceder al almacén de blobs. Si se establece enfalse, la entidad de servicio de Azure configurada debe incluir permisos para acceder al almacén de blobs.El valor predeterminado es
false. -
Regiones de Microsoft Azure.
Los valores son
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_NORTHoQATAR_CENTRAL. -
Delimitador de reemplazo.
-
URL del servicio.
Grupo de configuraciones que definen dónde se almacenan los datos.
Ocultar atributos Mostrar atributos
-
Etiqueta legible que identifica el almacén de datos. El campo databases.[n].collections.[n].dataSources.[n].storeName hace referencia a estos valores como parte de la configuración de mapeo. Para usar MongoDB Cloud como almacén de datos, el data lake requiere una
M10instancia sin servidor o un clúster o superior. -
El valor es
gcs. -
Etiqueta legible para humanos que identifica el depósito de Google Cloud Storage.
-
Delimiter.
-
Prefijo.
-
Marca que indica si el bucket es público. Si se establece en
true, MongoDB Cloud no utiliza la cuenta de servicio de GCP configurada para acceder al bucket. Si se establece enfalse, la cuenta de servicio de GCP configurada debe tener permisos para acceder al bucket.El valor predeterminado es
false. -
Regiones de Google Cloud Platform.
Los valores son
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_EUROPEoWESTERN_US. -
Delimitador de reemplazo.
-
-
-
-
Solicitud incorrecta.
Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
-
Detalle de solicitud incorrecto.
Ocultar el atributo badRequestDetail Mostrar el atributo badRequestDetail Objeto
-
Describe todas las violaciones en una solicitud de cliente.
-
-
Describe las condiciones o razones específicas que causan cada tipo de error.
-
Código de estado HTTP devuelto con este error.
Documentación externa -
Código de error de aplicación devuelto con este error.
-
Parámetros utilizados para dar más información sobre el error.
-
Se devolvió un mensaje de error de aplicación con este error.
-
-
No autorizado.
Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
-
Detalle de solicitud incorrecto.
Ocultar el atributo badRequestDetail Mostrar el atributo badRequestDetail Objeto
-
Describe todas las violaciones en una solicitud de cliente.
-
-
Describe las condiciones o razones específicas que causan cada tipo de error.
-
Código de estado HTTP devuelto con este error.
Documentación externa -
Código de error de aplicación devuelto con este error.
-
Parámetros utilizados para dar más información sobre el error.
-
Se devolvió un mensaje de error de aplicación con este error.
-
-
Forbidden.
Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
-
Detalle de solicitud incorrecto.
Ocultar el atributo badRequestDetail Mostrar el atributo badRequestDetail Objeto
-
Describe todas las violaciones en una solicitud de cliente.
-
-
Describe las condiciones o razones específicas que causan cada tipo de error.
-
Código de estado HTTP devuelto con este error.
Documentación externa -
Código de error de aplicación devuelto con este error.
-
Parámetros utilizados para dar más información sobre el error.
-
Se devolvió un mensaje de error de aplicación con este error.
-
-
No se encontró.
Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
-
Detalle de solicitud incorrecto.
Ocultar el atributo badRequestDetail Mostrar el atributo badRequestDetail Objeto
-
Describe todas las violaciones en una solicitud de cliente.
-
-
Describe las condiciones o razones específicas que causan cada tipo de error.
-
Código de estado HTTP devuelto con este error.
Documentación externa -
Código de error de aplicación devuelto con este error.
-
Parámetros utilizados para dar más información sobre el error.
-
Se devolvió un mensaje de error de aplicación con este error.
-
-
Error Interno del Servidor.
Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
-
Detalle de solicitud incorrecto.
Ocultar el atributo badRequestDetail Mostrar el atributo badRequestDetail Objeto
-
Describe todas las violaciones en una solicitud de cliente.
-
-
Describe las condiciones o razones específicas que causan cada tipo de error.
-
Código de estado HTTP devuelto con este error.
Documentación externa -
Código de error de aplicación devuelto con este error.
-
Parámetros utilizados para dar más información sobre el error.
-
Se devolvió un mensaje de error de aplicación con este error.
-
atlas api dataFederation createDataFederation --help
import (
"os"
"context"
"log"
sdk "go.mongodb.org/atlas-sdk/v20230101001/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.2023-01-01+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.2023-01-01+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",
"region": "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",
"region": "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"
}