Gestión de credenciales
Puede crear credenciales, mostrar credenciales o suprimir credenciales en Autonomous Database.
- Creación de credenciales para acceder a los servicios en la nube
Para acceder a los servicios en la nube, como el almacén de objetos en la nube, primero debe crear credenciales en Autonomous Database. - Creación de credenciales para acceder a los servicios en la nube en Cloud Shell
Utilice Cloud Shell para ejecutar un script que cree credenciales y token de autenticación nativos de OCI en Autonomous Database. - Mostrar credenciales
DBMS_CLOUD
proporciona la capacidad de almacenar credenciales mediante el procedimientoDBMS_CLOUD.CREATE_CREDENTIAL
. Puede mostrar las credenciales de la vistaALL_CREDENTIALS
. - Suprimir credenciales
DBMS_CLOUD
proporciona la capacidad de almacenar credenciales mediante el procedimientoDBMS_CLOUD.CREATE_CREDENTIAL
. Puede eliminar credenciales conDBMS_CLOUD.DROP_CREDENTIAL
.
Creación de credenciales para acceder a los servicios en la nube
Para acceder a los servicios en la nube, como el almacén de objetos en la nube, primero debe crear credenciales en Autonomous Database.
Tema principal: Gestión de credenciales
Creación de credenciales para acceder a servicios en la nube en Cloud Shell
Utilice Cloud Shell para ejecutar un script que cree credenciales nativas de OCI y token de autenticación en Autonomous Database.
Creación de credenciales nativas de OCI mediante Cloud Shell
Para crear credenciales nativas de OCI, conéctese a su arrendamiento y ejecute el script adb-create-cred.sh
en la herramienta de desarrollador de Cloud Shell.
- Si está en la región principal y Autonomous Database está en la región principal, ejecute el script sin el argumento de región. El script asume que Autonomous Database está en su región principal y no solicitará una región alternativa.
- Sin embargo, si se encuentra en la región principal y Autonomous Database está en una región alternativa, debe transferir el argumento
--region
al ejecutar el script.
Si desea crear un token de autenticación/credencial de Swift, aunque Oracle recomienda el uso de credenciales nativas de OCI, puede agregar el indicador --all
al script para generar credenciales nativas de OCI y el token de autenticación/credencial de Swift.
adb-create-cred.sh --all
Cuando se utiliza este indicador, el script le pregunta si desea incluir un token de autenticación. Al responder y, la clave de token de autenticación se genera y carga en el perfil de OCI, y se crean los scripts oci_auth_token_credential.sql
y auth_token.tok
.
- Ejecute el script
oci_auth_token_credential.sql
desde Cloud Shell para crear la clave de token de autenticación en la base de datos. La clave de token de autenticación es el valor del parámetropassword
paraDBMS_CLOUD_CREATE_CREDENTIAL
. - Consulte
auth_token.tok
desde Cloud Shell. Su token de autenticación es el valor detoken
.
Tema principal: Gestión de credenciales
Mostrar credenciales
DBMS_CLOUD
proporciona la capacidad de almacenar credenciales mediante el procedimiento DBMS_CLOUD.CREATE_CREDENTIAL
. Puede mostrar las credenciales de la vista ALL_CREDENTIALS
.
Por ejemplo, para mostrar las credenciales, ejecute el siguiente comando:
SELECT credential_name, username, comments FROM all_credentials;
CREDENTIAL_NAME USERNAME
---------------------------–----------------------------- --------------------
COMMENTS
---------------------------–----------------------------- --------------------
ADB_TOKEN user_name@example.com
{"comments":"Created via DBMS_CLOUD.create_credential"}
DEF_CRED_NAME user_name@example.com
{"comments":"Created via DBMS_CLOUD.create_credential"}
Consulte ALL_CREDENTIALS para obtener más información.
Tema principal: Gestión de credenciales
Supresión de credenciales
DBMS_CLOUD
proporciona la capacidad de almacenar credenciales mediante el procedimiento DBMS_CLOUD.CREATE_CREDENTIAL
. Puede eliminar credenciales con DBMS_CLOUD.DROP_CREDENTIAL
.
Por ejemplo, para eliminar la credencial denominada DEF_CRED_NAME
, ejecute el siguiente comando:
BEGIN
DBMS_CLOUD.DROP_CREDENTIAL
('DEF_CRED_NAME');
END;
Para obtener más información sobre los procedimientos y los parámetros de DBMS_CLOUD
, consulte DBMS_CLOUD Subprogramas y API de REST.
Tema principal: Gestión de credenciales