Introducción al programador de recursos

Esta página proporciona una lista general de los procesos para crear, editar, suspender, posponer y suprimir programas con Resource Scheduler. Consulte las páginas de detalles de cada paso del proceso.

Importante

Para crear y gestionar programas, debe crear dos políticas:
  • Política para otorgar permiso a los usuarios para acceder a los programas y cambiarlos
  • Política para otorgar permiso a los programas para gestionar recursos.

Para obtener más información y ejemplos, consulte Autenticación, autorización y políticas necesarias, Políticas del programador de recursos y Políticas de ejemplo.

Operaciones Básicas

Estas son las tareas básicas para crear un programa
  1. Agregar información de programa básica (nombre de programa, descripción, acción y (opcionalmente) un compartimento y etiquetas.
  2. Seleccionar un compartimento y recursos
  3. Agregar tiempo de programación (definir fechas y horas) para el programa.
  4. Revisar la configuración y crear el programa
  5. Según sea necesario, gestione los detalles del programa.
Estas operaciones se utilizan para trabajar con programas existentes.

Autenticación, autorización y políticas necesarias

El programador de recursos utiliza el proceso de IAM de Identity and Access Management que se utiliza para garantizar el acceso seguro al programador de recursos, para crear programas y para utilizar programas para gestionar recursos.

Cada servicio de Oracle Cloud Infrastructure se integra con IAM con fines de autenticación y autorización para todas las interfaces (la consola, el SDK o la CLI, y la API de REST).

Un administrador de la organización debe configurar grupos, compartimentos ypolíticas que controlen qué usuarios pueden acceder a qué servicios y recursos, así como el tipo de acceso. Por ejemplo, las políticas controlan quién puede crear usuarios, crear y gestionar la red en la nube, crear instancias, crear cubos, descargar objetos, etc. Para obtener más información, consulte Gestión de dominios de identidad. Para obtener detalles específicos sobre la escritura de políticas de los distintos servicios, consulte Referencia de políticas.

Políticas necesarias

Importante

Para crear y gestionar programas, debe crear una política para otorgar a los usuarios permiso para crear y cambiar programas. Además, debe crear una política para otorgar permisos de programación para gestionar recursos.

Ejemplo 1. Esta política otorga a los usuarios permiso para crear y modificar programas

Permita al grupo ResourceScheduleUsers ver y mostrar los programas de recursos en el arrendamiento.

Allow ResourceScheduleUsers to inspect resource-schedule in tenancy

Por ejemplo 2. Esta política otorga al programa de recursos permiso para realizar una acción en el recurso de destino.

Cuando se crea un programa de recursos, por defecto, no tiene permiso para realizar la acción en los recursos de destino, por lo que debe otorgarle permiso.

General example
Allow any-user to manage <resource_type (instance, database, and others)> in compartment id <target_compartment_ocid> where all {request.principal.type='resourceschedule',request.principal.id='ocid_of_resourceschedule'}
Nota

Para obtener más información, consulte Políticas del programador de recursos y Políticas de ejemplo.

Si es un usuario normal (no un administrador) que tiene que utilizar los recursos de Oracle Cloud Infrastructure que posee su compañía, póngase en contacto con su administrador para configurar su ID de usuario. El administrador le confirmará qué compartimentos debe usar.

Para utilizar cualquiera de las operaciones de API del programador de recursos, debe estar autorizado en una política de IAM. Si no tiene autorización, póngase en contacto con el administrador. Si es un administrador que necesita escribir políticas para otorgar acceso a los usuarios, consulte Gestión de dominios de identidad.