Estás viendo la documentación de Apigee Edge.
Ir a la
documentación de Apigee X. info
Una organización es el contenedor de nivel superior en Apigee Edge. Contiene todos los proxies de API y los recursos relacionados. Si bien en el resto de este tema se profundiza sobre las organizaciones, se presentan algunos puntos prácticos:
- De forma predeterminada, el nombre de tu organización está en la URL que se usa para llamar a tus proxies de API, como
se describe en Acerca de los hosts virtuales.
Por ejemplo:
http(s)://your_org_name-environment.apigee.net/proxy_base_path/...
- El nombre de tu organización está en la URL de la IU de administración de Edge. Por ejemplo, la siguiente URL muestra los proxies de API de la organización
docs:
- Si bien puedes haber creado solo una organización, puedes pertenecer a otras organizaciones como a usuario o administrador con permisos específicos. En la IU de administración de Edge, si perteneces a más de una organización, puedes cambiar a una organización diferente, como se describe en Cambia entre las organizaciones.
- Cuando realizas llamadas con la API de Management como usuario con el rol de administrador de la organización
la organización es una parte obligatoria de la ruta en la mayoría de las llamadas. Por ejemplo, la siguiente
solicitud cURL de la API de Management muestra una lista de todos los proxies de API en una organización:
curl https://api.enterprise.apigee.com/v1/organizations/your_org_name/apis -u org_admin_email_address
Video: Mira un video breve si deseas obtener información sobre cómo las organizaciones admiten una arquitectura multiusuario para la administración de API.
Componentes de la organización
Cuando creas una cuenta de Edge, Edge crea automáticamente una organización para ti. Una vez creada, puedes agregar usuarios a tu organización, crear proxies de API y productos de API, y registrar desarrolladores y apps.
En la siguiente imagen, se muestran los componentes principales del modelo organizativo de Edge. En este modelo, se define cómo tus API, productos de API y desarrolladores de apps están relacionados dentro de Edge.

En este modelo, no se muestran todas las características de Apigee Edge. Si usas la monetización, el modelo tendrá componentes adicionales. Para obtener más información, consulta Descripción general de la monetización. Consulta Administra empresas y desarrolladores para obtener información sobre la administración de empresas y desarrolladores con la monetización.
Nombres de la organización
El nombre de la organización es el siguiente:
- Organización de evaluación:
username-eval - Organización pagada: Definida por el usuario en el momento del aprovisionamiento inicial
Una vez creada, no puedes cambiar el nombre a una organización.
El nombre de la organización se convierte en parte de la URL de tus proxies de API y parte de la URL cuando se realiza una solicitud a la API de Management de Edge. Por ejemplo, una URL típica que se usa para acceder a un proxy de API tiene el siguiente formato:
http://org-name-env.apigee.net/v1/weather/forecastrss
Donde:
- org-name es el nombre de tu organización.
- env es el entorno de implementación del proxy de API, que es test o prod.
Por ejemplo:
http://myorg-test.apigee.net/v1/weather/forecastrss
Componentes de la organización
En la siguiente tabla, se describen los componentes del modelo organizativo con más detalle:
| Componente | Descripción |
|---|---|
|
Organización |
Cada cuenta de Apigee se asigna a una o más organizaciones en Apigee Edge. La organización contiene una representación de todos los componentes, incluidos los proxies de API, los productos de API, los paquetes de API, las aplicaciones y los desarrolladores. Los titulares de las cuentas no están limitados a una sola organización. Algunos titulares de las cuentas pueden definir o ser miembros de varias organizaciones que admiten diferentes comunidades de desarrolladores de apps. |
| Entorno | Un contexto de ejecución del entorno de ejecución para los proxies de API en una organización. Consulta la siguiente sección abajo para obtener más información sobre los entornos. |
|
Usuario |
Dentro de una organización, en la que la persona que crea la cuenta es automáticamente un administrador, puedes crear más usuarios. Los usuarios conforman el equipo de API de la organización, que puede incluir personas como administradores, creadores de proxies de API y productos de API, usuarios que supervisan estadísticas y otras estadísticas, y cualquier otra persona. Los distintos usuarios pueden tener diferentes roles y privilegios de acceso. Por ejemplo, define algunos usuarios como administradores de la organización y administradores de operaciones con privilegios para modificar la organización y sus componentes. Define otros usuarios con permisos para crear proxies de API y productos de API, pero sin los privilegios a fin de modificar otros usuarios. Los usuarios pueden ser miembros de varias organizaciones. Por ejemplo, tu empresa podría definir varias organizaciones en Apigee Edge para admitir diferentes comunidades de desarrolladores. Sin embargo, de forma interna, las mismas personas compilan todos los proxies y productos de API y, por lo tanto, son miembros de todas tus organizaciones. No es necesario que crees una cuenta de Apigee, es decir, que crees una organización de Apigee para ser usuario. Un administrador puede agregarte a una organización existente. Todos los usuarios acceden a Apigee Edge aquí: https://enterprise.apigee.com. |
|
proxy de API |
Los usuarios de una organización crean uno o más proxies de API. Un proxy de API define una asignación de un extremo HTTP disponible de forma pública a un servicio de backend. Los proxies de API también se pueden configurar para incluir seguridad (como OAuth), realizar transformaciones de mensajes (como XML a JSON), limitar el tráfico a los servicios de backend y realizar otras operaciones valiosas en la solicitud, la respuesta y con textos destacados de servicio. Edge recopila datos para estadísticas de proxies de API. |
|
Producto de API |
Los usuarios de una organización crean uno o más productos de API, en los que un producto de API es un conjunto de proxies de API combinados con un plan de servicio. Ese plan de servicio puede configurar límites de acceso en los proxies de API, proporcionar seguridad, permitir supervisión y estadísticas, y proporcionar características adicionales. Edge recopila datos para generar estadísticas sobre productos de API. |
|
Desarrollador |
Una organización contiene uno o más desarrolladores que compilan las apps que consumen las API (ensambladas en productos de API) definidas por la organización. Los desarrolladores consumen API, pero no pueden crear API ni realizar ninguna otra acción en la organización. Los desarrolladores pueden ser internos de tu empresa, pueden ser socios o pueden ser desarrolladores externos que paguen por el acceso a tus API. Los desarrolladores deben estar registrados en su organización antes de que puedan registrar una aplicación y recibir una clave de API para acceder a sus API. Como proveedor de API, depende de ti determinar cómo agregar, actualizar o quitar desarrolladores de tu organización. Puedes agregarlas manualmente a través de la IU de administración de Edge, crear un portal para desarrolladores y registrarlas a través de un sitio web, o definir tu propio mecanismo de registro mediante la API de Management de Edge. No es necesario que un desarrollador tenga una cuenta en Edge, y la mayoría de los desarrolladores no necesitarán saber nada sobre Edge. Si el desarrollador tiene una cuenta en Edge, por lo general, es como usuario en una organización diferente o para usar los servicios de la API de Edge. |
|
Aplicación |
Los desarrolladores crean una o más apps cliente que consumen las APIs. Los desarrolladores deben registrar sus apps en tu organización. Una app en Edge es una representación de la app real del desarrollador que le proporciona una clave de API para pasar cada solicitud a las API. Debido a que todas las apps están registradas en tu organización, puedes usar Edge para supervisar y recopilar información analítica sobre la app y el uso de tus APIs. |
|
Clave de API o token de OAuth |
Según el mecanismo de autorización que definas para tus APIs, la app pasa una clave de API junto con cada solicitud a tus APIs. Si esa clave es válida, se permite la solicitud. Edge admite diferentes tipos de autenticación, como una clave de API simple, OAuth de dos segmentos, OAuth de tres segmentos y otros. Como proveedor de API, debes definir una forma para que los desarrolladores registren sus aplicaciones. Es registrar su aplicación que le devuelves al desarrollador la clave necesaria para acceder a tus API. Al momento del registro de la app, el desarrollador puede elegir acceder a un solo producto de API o a varios productos de API. La app real del desarrollador usa la misma clave para acceder a todos los productos de API asociados con la app (la representación registrada de la app del desarrollador en Edge). En cualquier momento, puedes revocar la clave para que la app del desarrollador ya no tenga acceso a tus API (aunque la representación registrada de la app del desarrollador siga existiendo en tu organización). O bien, puedes definir un límite de tiempo en una clave para que el desarrollador deba actualizarla después de un período específico. |
Acerca de los entornos
Un entorno es un contexto de ejecución del entorno de ejecución para los proxies de API en una organización. Debes implementar un proxy de API en un entorno para poder acceder a él. Puedes implementar un proxy de API en un solo entorno o en varios.
Una organización puede contener varios entornos. Por ejemplo, puedes definir un dev,
test, y prod entorno en una organización.
La organización proporciona alcance para algunas de las funciones de Apigee. Por ejemplo, los datos del mapa de clave-valor (KVM) pueden estar disponibles a nivel de la organización, lo que significa que los proxies de API implementados en cualquier entorno obtendrían los mismos datos de KVM. Algunas capacidades, como el almacenamiento en caché, pueden tener alcance para la organización o para un entorno específico dentro de la organización. Los datos de estadísticas de Apigee se particionan mediante una combinación de organización y entorno.
A continuación, se muestran las entidades principales que administras dentro de una organización, incluidas las definidas de forma global en la organización y las definidas específicamente para un entorno:
