Una cuenta de servicio es un tipo especial de cuenta de Applivery destinada a representar a un usuario no humano que necesita autenticarse y ser autorizado para acceder a la API de Organizaciones de Applivery.
Normalmente, las cuentas de servicio se utilizan en escenarios como la ejecución de cargas de trabajo que no están vinculadas al ciclo de vida de un usuario humano o a la realización de cualquier tarea automatizada mediante las API de las organizaciones de Applivery.
Tu aplicación asume la identidad de la cuenta de servicio para llamar a las API de las organizaciones de Applivery, de modo que los usuarios reales no están directamente implicados.
Gestión de cuentas de servicio #
Una vez que decidas que necesitas una cuenta de servicio, puedes hacerte las siguientes preguntas para entender cómo vas a utilizar la cuenta de servicio:
- ¿A qué recursos puede acceder la cuenta de servicio?
A todos los recursos a los que se puede acceder a través del panel de control de Applivery también se puede acceder a través de la API de organizaciones utilizando una cuenta de servicio. - ¿Qué permisos necesita la cuenta de servicio?
Las cuentas de servicio admiten dos tipos de permisos: Administradores y Desarrolladores.
Concesión de acceso a cuentas de servicio #
Conceder acceso a una cuenta de servicio para acceder a la API es similar a conceder acceso a cualquier otro usuario. Puede realizarse desde los Ajustes de tu Workspace, en la sección Cuentas de Servicio.
Puedes seguir estos sencillos pasos:
- Haz clic en el botón + Crear Cuenta de Servicio.
- Selecciona el Rol (Administrador, Desarrollador o Visualizador) en el selector de roles.
A continuación se mostrará la nueva cuenta de servicio, incluidos los datos de autenticación:
- Cuenta:
{service-account-id}@{organization-id}.iam.applivery.io
- Bearer token:
{service-account-bearer-token}
Ahora que has creado tu primera cuenta de servicio, puedes consultar los documentos de la API de las Organizaciones de Applivery y descubrir los recursos disponibles.