Docs Menu
Docs Home
/ /
Desarrollar e implementar aplicaciones

Obtener metadatos de la aplicación

Cada aplicación tiene un ID único. Los ID de aplicación se utilizan para especificar qué aplicación se desea usar o modificar.

Puede encontrar su ID de proyecto en la interfaz de usuario de App Services o usar la API de administración o la CLI de App Services para encontrarlo mediante programación.

1

Iniciar sesión en el Interfaz de usuario de MongoDB Atlas y luego haga clic en el App Services tab.

Busque su aplicación y haga clic en su tarjeta de resumen para abrirla.

Una descripción general de todas las aplicaciones asociadas con un proyecto Atlas en la interfaz de usuario
2

Haga clic en el botón Copy App ID junto al nombre de su aplicación cerca de la parte superior del menú de navegación izquierdo.

Nota

La interfaz de usuario muestra el nombre de tu aplicación en la esquina superior izquierda. Al hacer clic en el botón Copiar, la interfaz copia el ID de la aplicación, no su nombre, en el portapapeles. Por ejemplo, la interfaz mostraría el nombre "exampleApp", pero copiaría el ID "exampleApp-wlkgs".

La ubicación del botón de copiar el ID de la aplicación en la Interfaz de Usuario

Para encontrar un ID de aplicación, ejecute appservices apps list y busque la aplicación que le interesa en la lista devuelta por el comando.

Cada entrada de la lista muestra el ID del proyecto de una aplicación, así como dos valores de ID de aplicación que puede desear:

  • El ID de la aplicación cliente, que es una cadena única que incluye el nombre de la aplicación. Usa este valor para conectarte a tu aplicación mediante la API de datos o un SDK de Realm.

  • El _id Valor, que es una cadena hexadecimal interna de ObjectId. Use este valor en lugar de {appId} en los puntos finales de la API de administración.

appservices apps list
Found 3 apps
Client App ID Project ID _id
------------------------------- ------------------------ ------------------------
myapp-abcde 5b2ef33692f119212341b213 64343a2b2107b2523e60fb59
myapp-dev-uvxyz 5b2ef33692f119212341b213 6526d3582b032aff90351070
my-other-app-abcde 5b2ef33692f119212341b213 674c19acef214b9ad99a0bbe

Para encontrar un ID de la aplicación, hay que enviar una solicitud al endpoint de la API Listar todas las Apps.

El punto final devuelve una lista de aplicaciones asociadas al proyecto Atlas. Busca la aplicación que te interesa y copia su ID.

Hay dos valores de ID de aplicación que puedes querer:

  • El valor _id, que es una cadena hexadecimal interna de ObjectId. Use este valor en lugar de {appId} en los puntos finales de la API de administración.

  • client_app_id, una cadena única que incluye el nombre de la aplicación. Usa este valor para conectarte a tu aplicación mediante la API de datos o un SDK de Realm.

curl https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps \
--header 'Authorization: Bearer <access_token>'
[
{
"_id": "63ea9328dddad2523e60fb59",
"client_app_id": "myapp-abcde",
"group_id": "57879f6cc4b32dbe440bb8c5",
"domain_id": "5886619e46124e4c42fb5dd8",
"name": "myapp",
"location": "US-VA",
"deployment_model": "GLOBAL",
"last_used": 1615153544,
"last_modified": 0,
"product": "standard",
"environment": ""
}
]

Tip

Asegúrese de reemplazar <access_token> y {groupId} con sus propios valores.

Cada aplicación está asociada a un único proyecto Atlas. Se utiliza el ID de proyecto único del proyecto, a veces denominado "ID de grupo", para identificar y trabajar con la aplicación mediante programación.

Puede encontrar el ID de su proyecto en la interfaz de usuario de Atlas o utilizar la API de administración de Atlas o la CLI de Atlas para encontrarlo mediante programación.

Puede encontrar el ID de su proyecto en la interfaz de administración de servicios de aplicaciones.

1

En la esquina superior izquierda de tu panel de Atlas, verás un menú desplegable con las organizaciones a las que puedes acceder. Selecciona la organización que contiene el proyecto que deseas ver.

Menú que muestra una lista de organizaciones disponibles
2

Haga clic en Projects en el menú de navegación izquierdo para ver la lista de proyectos de la organización. Encuentre su proyecto en la lista.

El menú de navegación izquierdo con la selección del proyecto resaltada
3

El lado derecho de la vista de lista de proyectos contiene una columna Actions. Haga clic en el icono de puntos suspensivos (...) para expandir el menú Acciones y seleccione Copy Project ID.

Icono de elipses expandidos que muestra el menú Acciones y la copia

Puede enumerar todos los proyectos de Atlas a los que tiene acceso con el comando projects list de la CLI de Atlas.

El comando devuelve una lista de proyectos en formato JSON. Busca tu proyecto en la lista y copia su valor id.

Tip

La CLI de App Services incluye los ID de proyecto al listar aplicaciones. Si desea encontrar el ID de proyecto de una aplicación existente, puede appservices apps list ejecutar. Para obtener más información, consulte "Buscar el ID de su aplicación".

atlas projects list
{
"links": [
{
"rel": "self",
"href": "https://cloud.mongodb.com/api/atlas/v1.0/groups?pageNum=1\u0026itemsPerPage=100"
}
],
"results": [
{
"id": "5d0171d479328f10cb4f3037",
"orgId": "629e04e11633f764462ea109",
"name": "MyProject",
"clusterCount": 1,
"created": "2019-06-23T05:08:35Z",
"links": [
{
"rel": "self",
"href": "https://cloud.mongodb.com/api/atlas/v1.0/groups/5d0171d479328f10cb4f3037"
}
]
}
],
"totalCount": 1
}

Puede enumerar los proyectos de Atlas que tienen acceso con el punto final Listar todos los proyectos de la API de administración de Atlas.

El punto final devuelve una lista de proyectos en formato JSON. Busque su proyecto en la lista y copie su valor id.

curl https://cloud.mongodb.com/api/atlas/v1.0/groups \
--digest -u <Atlas Public API Key>:<Atlas Private API Key>
{
"links": [
{
"rel": "self",
"href": "https://cloud.mongodb.com/api/atlas/v1.0/groups?pageNum=1\u0026itemsPerPage=100"
}
],
"results": [
{
"id": "5d0171d479328f10cb4f3037",
"orgId": "629e04e11633f764462ea109",
"name": "MyProject",
"clusterCount": 1,
"created": "2019-06-23T05:08:35Z",
"links": [
{
"rel": "self",
"href": "https://cloud.mongodb.com/api/atlas/v1.0/groups/5d0171d479328f10cb4f3037"
}
]
}
],
"totalCount": 1
}

Volver

Desarrollar e implementar aplicaciones

En esta página