Uso de la entidad de recurso para acceder a los recursos de Oracle Cloud Infrastructure
Puede utilizar una entidad de recurso de Oracle Cloud Infrastructure con Autonomous AI Database. Usted o su administrador de arrendamiento definirán las políticas de Oracle Cloud Infrastructure y un grupo dinámico que le permitirá acceder a los recursos de la instancia de Oracle Cloud Infrastructure con una entidad. No es necesario que cree un objeto de credencial y Autonomous AI Database crea y protege las credenciales de entidad de recurso que utiliza para acceder a los recursos de Oracle Cloud Infrastructure especificados.
- Acerca del uso de la entidad de recurso para acceder a recursos de Oracle Cloud Infrastructure
Puede utilizar una entidad de recurso para autenticar y acceder a recursos de Oracle Cloud Infrastructure. - Realización de requisitos previos para utilizar la entidad de recurso con una base de datos de IA autónoma
Antes de realizar una llamada a un recurso de Oracle Cloud Infrastructure mediante una entidad de recurso, un administrador de arrendamiento de Oracle Cloud Infrastructure debe crear políticas, grupos dinámicos y reglas de Oracle Cloud Infrastructure que definan los privilegios de la entidad de recurso. - Activación de la entidad de recurso para acceder a recursos de Oracle Cloud Infrastructure
Realice los siguientes pasos para activar la entidad de recurso en la base de datos de IA autónoma. - Desactivación de la entidad de recurso en la base de datos de IA autónoma
Muestra los pasos para desactivar la entidad de recurso para todos los usuarios de la base de datos de IA autónoma o para un usuario especificado. - Uso de entidad de recurso con DBMS_CLOUD
Al especificar credenciales de entidad de recurso con llamadasDBMS_CLOUD
, la base de datos autentica las solicitudes de Oracle Cloud Infrastructure y la base de datos proporciona las credenciales para acceder a los recursos de Oracle Cloud Infrastructure.
Tema principal: Configuración de políticas y roles para acceder a recursos
Acerca del uso de la entidad de recurso para acceder a los recursos de Oracle Cloud Infrastructure
Puede utilizar una entidad de recurso para autenticar y acceder a los recursos de Oracle Cloud Infrastructure.
Una entidad de recurso consta de un token de sesión temporal y credenciales seguras que permiten que la base de datos se autentique en otros servicios de Oracle Cloud Infrastructure. Mediante una entidad de recurso para acceder a los servicios, el token almacenado con las credenciales en la base de datos de IA autónoma solo es válido para los recursos a los que se ha otorgado acceso al grupo dinámico.
Para utilizar la entidad de recurso, usted o el administrador de su arrendamiento definen las políticas de Oracle Cloud Infrastructure y un grupo dinámico que le permite acceder a los recursos de Oracle Cloud Infrastructure con una entidad de recurso. No es necesario que cree un objeto de credencial y Autonomous AI Database crea y protege las credenciales de entidad de recurso que utiliza para acceder a los recursos de Oracle Cloud Infrastructure especificados.
Por ejemplo, al utilizar Autonomous AI Database, puede que desee utilizar los recursos de Oracle Cloud Infrastructure para hacer lo siguiente:
- Acceder a los datos de un cubo de almacenamiento de objetos y realizar alguna operación en los datos y, a continuación, volver a escribir los datos modificados.
-
Acceda a sus almacenes, claves o secretos.
- Lista de solicitudes de trabajo o lista de errores de solicitudes de trabajo.
Al trabajar con la base de datos, autenticará y accederá a la base de datos como usuario de base de datos. Un usuario de base de datos de IA autónoma no tiene una identidad de Oracle Cloud Infrastructure Identity and Access Management (IAM), por lo que, como usuario de base de datos de IA autónoma, no puede utilizar sus credenciales de base de datos para acceder a los servicios de Oracle Cloud Infrastructure. Sin una entidad de recurso, debe obtener credenciales para acceder a los recursos de Oracle Cloud Infrastructure y crear un objeto de credencial para acceder a un recurso desde la base de datos de IA autónoma.
Una entidad de recurso permite que los recursos estén autorizados para realizar acciones en los servicios de Oracle Cloud Infrastructure. Cada recurso tiene su propia identidad y se autentica mediante los certificados que se le agregan. Estos certificados se crean, asignan a los recursos y rotan automáticamente, evitando la necesidad de que cree y gestione sus propias credenciales para acceder al recurso.
Autonomous AI Database le permite utilizar una entidad de recurso para autenticarse en las API de Oracle Cloud Infrastructure mediante las siguientes interfaces:
- Procedimientos y funciones
DBMS_CLOUD
que toman un argumento de credencial - API del SDK PL/SQL de Oracle Cloud Infrastructure
Al autenticarse mediante una entidad de recurso, la base de datos de IA autónoma proporciona un método seguro para acceder a los recursos de Oracle Cloud Infrastructure.
Hay varios pasos necesarios para configurar una entidad de recurso en la base de datos de IA autónoma:
-
Debe crear una definición de políticas de Oracle Cloud Infrastructure Infrastructure Identity and Access Management (IAM). Consulte Realización de requisitos previos para utilizar la entidad de recurso con una base de datos de IA autónoma para obtener más información.
-
Debe activar la entidad de recurso para el usuario ADMIN y, opcionalmente, activar la entidad de recurso para un usuario de la base. Consulte Activación de la entidad de recurso para acceder a recursos de Oracle Cloud Infrastructure para obtener más información.
Al autenticarse mediante una entidad de recurso, no necesita crear ni gestionar credenciales para acceder a los recursos de Oracle Cloud Infrastructure. La base de datos de IA autónoma pone a su disposición la entidad de recurso y la protege.
Realización de requisitos para usar la entidad de recurso con la base de datos de IA autónoma
Antes de realizar una llamada a un recurso de Oracle Cloud Infrastructure mediante una entidad de recurso, un administrador de arrendamiento de Oracle Cloud Infrastructure debe crear políticas, grupos dinámicos y reglas de Oracle Cloud Infrastructure que definan los privilegios de entidad de recurso.
Realice los siguientes pasos antes de utilizar una entidad de recurso con Autonomous AI Database:
El token de la principal de recurso se guarda en caché durante dos horas. Si cambia la política o el grupo dinámico, tendrá que esperar dos horas para ver el efecto de los cambios.
Consulte Cómo funcionan las políticas y Gestión de políticas para obtener más información sobre las políticas.
Activación de la entidad de recurso para acceder a los recursos de Oracle Cloud Infrastructure
Realice los siguientes pasos para activar la entidad de recurso en la base de datos de IA autónoma.
Como requisito, configure políticas y grupos dinámicos. Consulte Realización de requisitos previos para utilizar la entidad de recurso con una base de datos de IA autónoma para obtener más información.
Para activar una entidad de recurso en la base de datos de IA autónoma:
La activación de la entidad de recurso en una instancia de base de datos de IA autónoma es una operación puntual. No es necesario volver a activar la entidad de recurso, a menos que ejecute DBMS_CLOUD_ADMIN.DISABLE_RESOURCE_PRINCIPAL
para desactivar la entidad de recurso.
Desactivar entidad de recurso en base de datos de IA autónoma
Muestra los pasos para desactivar la entidad de recurso para todos los usuarios de la base de datos de IA autónoma o para un usuario especificado.
Para eliminar el acceso a la credencial de entidad de recurso para un usuario de base de datos especificado, incluya el parámetro username
. Esto deniega el acceso del usuario especificado a la credencial OCI$RESOURCE_PRINCIPAL
.
Por ejemplo:
EXEC DBMS_CLOUD_ADMIN.DISABLE_RESOURCE_PRINCIPAL
(username => 'ADB_USER');
Consulte DISABLE_RESOURCE_PRINCIPAL Procedure para obtener más información.
Uso de la entidad de recurso con DBMS_CLOUD
Al especificar credenciales de entidad de recurso con llamadas DBMS_CLOUD
, la base de datos autentica las solicitudes de Oracle Cloud Infrastructure y la base de datos proporciona las credenciales para acceder a los recursos de Oracle Cloud Infrastructure.
Si aún no lo ha hecho, realice los siguientes pasos previos necesarios:
-
El acceso a los recursos de Oracle Cloud Infrastructure depende de las reglas de grupo dinámico y de las políticas que defina en las políticas y los grupos dinámicos de Oracle Cloud Infrastructure. Consulte Realización de requisitos previos para utilizar la entidad de recurso con una base de datos de IA autónoma para obtener más información.
-
Después de definir el grupo dinámico y las políticas, active el esquema ADMIN u otro esquema para utilizar una entidad de recurso. Consulte Activación de la entidad de recurso para acceder a recursos de Oracle Cloud Infrastructure para obtener más información.
Para utilizar un procedimiento DBMS_CLOUD
con credenciales de entidad de recurso:
Si compara los pasos necesarios para acceder a Object Storage como se muestra en Crear credenciales y copiar datos en una tabla existente, observe que el paso 1, la creación de credenciales no es necesaria cuando utiliza la entidad de recurso porque está utilizando la credencial OCI$RESOURCE_PRINCIPAL
definida por el sistema.