Gestión de Conexiones
En esta página se muestran las conexiones que se establecen desde Data Studio a la nube, catálogos y recursos compartidos.
La página Conexiones contiene la búsqueda de entidades, como enlaces de almacenamiento en la nube, enlaces de catálogo de datos y proveedores compartidos, y una lista de tarjetas de entidad. Puede introducir la entidad que busca en el campo o hacer clic en una de las tarjetas de entidad de la lista. Puede registrar la tienda en la nube que desea utilizar desde esta página. También puede registrar catálogos de datos y suscribirse a un proveedor de recursos compartidos.
- Selector de entidad: puede utilizar las listas desplegables para seleccionar la entidad a partir de la cual se crea la conexión. Puede seleccionar enlaces de almacenamiento en la nube, enlaces de catálogo de datos, proveedor de recursos compartidos o todos.
- Campo de búsqueda: busca entidades en el campo por nombre. La funcionalidad de búsqueda no distingue entre mayúsculas y minúsculas, recupera todas las entradas coincidentes y no requiere el uso de caracteres comodín.
-
Crear lista desplegable: las opciones disponibles en la lista desplegable Crear son:
- Nueva ubicación de almacén en la nube: para poder cargar datos desde un almacén en la nube, debe establecer una conexión al almacén en la nube que desea utilizar. Puede seleccionar la ubicación de almacenamiento en la nube en el campo Ubicaciones de almacenamiento en la nube. Un enlace de almacenamiento en la nube es una conexión a un cubo de un almacén en la nube. Puede ver los enlaces de almacenamiento en la nube existentes y agregar enlaces nuevos. Consulte Crear credenciales para agregar una ubicación de almacén en la nube.
- Suscribirse a un proveedor de recursos compartidos: cargue el archivo de perfil JSON y cree una descripción de proveedor de recursos compartidos. Para suscribirse, debe utilizar la información incluida en el perfil JSON cargado que ha recibido del proveedor de recursos compartidos. Desde la función Consumir uso compartido de la herramienta Uso compartido de datos, cargue el perfil JSON y siga el asistente de suscripción. Consulte Consumir recurso compartido con versiones para obtener más información.
- Registrar catálogos de datos: puede crear una conexión registrando un origen de datos como activo de datos en el catálogo de datos. Puede ver, suprimir y cambiar el nombre de los catálogos de datos. Consulte el capítulo Registro de Data Catalog.
-
La barra de herramientas consta de los siguientes botones:
-
Ordenar por
Para seleccionar los valores de ordenación, haga clic en el botón Ordenar por para que se abra la lista de opciones. A continuación, haga clic en el icono Ascendente o Descendente junto a uno o más valores de ordenación. Por ejemplo, si selecciona el icono ascendente junto a nombre de entidad y el icono descendente junto a tipo de entidad, las entidades se ordenarán alfabéticamente por nombre de entidad y, a continuación, en orden inverso por tipo de entidad.
Haga clic en Restablecer en la lista para borrar las opciones de esta.
-
Tamaño de página
Por defecto, en la página se muestran hasta 25 entidades. Si desea que aparezcan más entidades en una página, seleccione un número de esta lista.
-
anterior y siguiente
Si los resultados de la búsqueda se muestran en varias páginas, haga clic en estos botones para desplazarse por las páginas.
-
Refrescar
Haga clic para refrescar los trabajos de carga de datos mostrados en la página, según el campo de búsqueda actual.
-
-
Los valores de ordenación que seleccione se muestran junto a la etiqueta Ordenar por debajo de la barra de herramientas. Haga clic en el icono de la de un valor de ordenación para eliminarlo.
- Área de visualización: el área debajo del campo desplegable Crear muestra los carros de entidad devueltos por una búsqueda.
-
Para ver detalles sobre las entidades existentes, haga clic en Acciones.
-
Para un proveedor de recursos compartidos, consulte Ver detalle de entidad de proveedor de recursos compartidos.
- Para un enlace de almacenamiento en la nube, haga clic en Acciones para realizar las siguientes operaciones:
- Seleccione Ver detalles para ver detalles sobre la tabla.
- Seleccione Objetos para ver los objetos disponibles en el enlace de almacenamiento seleccionado. Puede hacer clic en un archivo del panel del navegador para verlo en el área de visualización.
- Al seleccionar Tablas de enlaces, se abre la página Enlazar datos de la herramienta Carga de datos con el enlace de almacenamiento en la nube seleccionado en el campo URL de ubicación en la nube. Puede enlazar los datos presentes en el almacenamiento en la nube a Autonomous Database. Consulte Enlace a objetos de almacenamiento en la nube.
- Al seleccionar Cargar tablas, se abre la página Cargar datos en la herramienta Carga de datos con el enlace de almacenamiento en la nube seleccionado en el campo URL de ubicación en la nube. Puede cargar los datos presentes en el almacenamiento en la nube en Autonomous Database. Consulte Loading Data from Cloud Storage.
- Al seleccionar Crear fuente de tabla activa, se abre el asistente Crear fuente de tabla activa con el enlace de almacenamiento en la nube seleccionado en el campo URL de ubicación en la nube. Consulte Alimentación de datos para ver más detalles.
- Seleccione Editar para actualizar los detalles de la ubicación de almacenamiento en la nube. Consulte Creación de credenciales para ver detalles sobre la creación de la ubicación de almacenamiento en la nube.
- Seleccione Cambiar nombre para cambiar el nombre de la ubicación del almacén en la nube a otro nombre.
- Seleccione Suprimir para suprimir la ubicación del almacén en la nube.
- Registro de Data Catalog
Puede registrar los catálogos de datos que desea utilizar al registrar el catálogo de datos. - Creación de credenciales
El procedimiento para crear una credencial varía según el proveedor de almacenamiento en la nube. Si sus archivos de origen residen en un almacén en la nube proporcionado por uno de los siguientes, consulte el ejemplo de ese proveedor. - Creación de credenciales nativas de Oracle Cloud Infrastructure
Para establecer una conexión de almacenamiento en la nube desde Data Studio al servicio de almacenamiento de objetos de Oracle Cloud Infrastructure (OCI), debe configurar la ubicación de almacenamiento en la nube con los detalles de autenticación de OCI. Puede crear credenciales nativas de Oracle Cloud Infrastructure (OCI) mediante el procedimiento CREATE_CREDENTIAL del paquete DBMS_CLOUD. - Creación de credenciales de Amazon Web Services (AWS)
Para acceder al catálogo de AWS Glue, debe tener credenciales de AWS que pueda crear mediante el asistente de creación de credenciales. Este asistente almacena credenciales del servicio en la nube en Autonomous Database. - Gestión de la entidad de recurso con DBMS_CLOUD
La entidad de recurso de Oracle Cloud Infrastructure (OCI) permite a las aplicaciones y servicios que se ejecutan en OCI acceder a una instancia de Autonomous Database sin necesidad de credenciales de base de datos tradicionales (por ejemplo, nombre de usuario y contraseña).
Tema principal: Página Carga de datos
Crear credenciales
El procedimiento para crear una credencial varía según el proveedor de almacenamiento en la nube. Si sus archivos de origen residen en un almacén en la nube proporcionado por uno de los siguientes, consulte el ejemplo de ese proveedor.
- Oracle Cloud Infrastructure (OCI), consulte Creación de una ubicación de almacén en la nube de OCI.
- Amazon S3, o bien llama a una API de AWS, consulte Creación de una ubicación de Amazon S3 Cloud Store.
- Almacenamiento de blobs de Microsoft Azure o va a llamar a una API de Azure. Consulte Creación de una ubicación de tienda en la nube de Microsoft Azure.
- Google Cloud Storage, consulte Creación de una ubicación de Google Cloud Storage.
- Almacenamiento en la nube Otro (compatible con Swift), consulte Creación de una ubicación de almacén en la nube Otro (compatible con Swift).
- Almacenamiento en la nube de OCI mediante credenciales de OCI nativas. Consulte la sección siguiente.
Nota
Este método se recomienda si necesita utilizar las API de REST de OCI. Debe utilizar las credenciales nativas de OCI si desea utilizar las API de REST de OCI. Para crear una ubicación de almacenamiento en la nube de OCI mediante claves de firma de Oracle Cloud Infrastructure, primero debe crear credenciales nativas de Oracle Cloud Infrastructure.
- OCI Cloud Shell, consulte Creación de credenciales con OCI Cloud Shell.
Creación de una ubicación de OCI Cloud Store
- En la página Conexiones, haga clic en Crear y seleccione Crear nueva ubicación de almacén en la nube. Se abrirá el asistente Add Cloud Store Location.
- En el separador Configuración de almacenamiento del cuadro Agregar almacén en la nube, introduzca un nombre para el enlace de almacenamiento en la nube. Por ejemplo:
My_Cloud_Store
- (Opcional) En el campo Descripción, introduzca una descripción para el enlace. Por ejemplo:
My cloud storage link.
- Haga clic en Seleccionar credencial y Crear credencial para crear una credencial. Se abre un asistente de creación de credenciales.
En la sección Credenciales, seleccione Nombre de usuario y contraseña de la nube.
- En la lista desplegable Tienda en la nube, seleccione Oracle.
- Introduzca un nombre en el campo Nombre de credencial. El nombre debe cumplir las convenciones de nomenclatura de objetos de Oracle. Por ejemplo:
my_credential
- Para un almacén en la nube de OCI, en el campo Nombre de usuario de Oracle Cloud Infrastructure, introduzca su nombre de usuario de OCI. Debe utilizar el nombre de usuario de Oracle Cloud Infrastructure de su perfil en la consola de OCI. Por ejemplo:
oracleidentitycloudservice/foo@example.com
o
default/foo@example.com
- Para un almacén en la nube de OCI, en el campo Token de autenticación, introduzca el token de autenticación. Por ejemplo:
LPB>Ktk(1M1SD+a]+r
- En el campo URI de cubo, introduzca el URI y el cubo para el cubo de su instancia de OCI.
- Para obtener el URI y el cubo, vaya al cubo del compartimento Object Storage de su instancia de Oracle Cloud.
- En el grupo Objetos, haga clic en el icono Acciones ( tres puntos verticales) de un archivo del cubo y, a continuación, haga clic en Ver detalles de objeto.
- Copie toda la ruta de URL (URI), excepto el nombre del archivo. Asegúrese de incluir la barra final. Por ejemplo, para el archivo
https://objectstorage.us-phoenix-1.oraclecloud.com/n/myoci/b/my_bucket/o/MyFile.csv
, seleccione lo siguiente:https://objectstorage.us-phoenix-1.oraclecloud.com/n/myoci/b/my_bucket/o/
- Pegue la cadena en el campo URI + cubo.
- Haga clic en Siguiente.
El cuadro de diálogo avanza al separador Datos en la nube. En este separador se muestran los objetos disponibles en esta ubicación de almacenamiento en la nube en el área de visualización.
Nota
El área de visualización está en blanco al crear una nueva ubicación de almacenamiento en la nube. - Haga clic en Crear para crear la ubicación de almacenamiento en la nube.
Crear una ubicación de la tienda en la nube de Amazon S3
- En la página Conexiones, haga clic en Crear y seleccione Crear nueva ubicación de almacén en la nube. Se abrirá el asistente Add Cloud Store Location.
- En el separador Configuración de almacenamiento del cuadro Agregar almacén en la nube, introduzca un nombre para el enlace de almacenamiento en la nube. Por ejemplo:
My_Cloud_Store
- (Opcional) En el campo Descripción, introduzca una descripción para el enlace. Por ejemplo:
My cloud storage link.
- Haga clic en Seleccionar credencial y Crear credencial para crear una credencial. Se abre un asistente de creación de credenciales.
En la sección Credenciales, seleccione Nombre de usuario y contraseña de la nube.
- En la lista desplegable Tienda en la nube, seleccione Oracle.
- Introduzca un nombre en el campo Nombre de credencial. El nombre debe cumplir las convenciones de nomenclatura de objetos de Oracle. Por ejemplo:
my_credential
- En la lista desplegable Almacén en la nube, seleccione Amazon S3.
- Introduzca un nombre en el campo Nombre de credencial. El nombre debe cumplir las convenciones de nomenclatura de objetos de Oracle. Por ejemplo:
my_credential
- En el campo ID de clave de acceso de AWS, introduzca el ID de la clave de acceso de AWS. Por ejemplo:myAccessKeyID
- En el campo Clave de acceso secreto de AWS, introduzca su clave de acceso secreto de AWS. Para obtener información sobre las claves de acceso de AWS, consulte Gestión de claves de acceso para usuarios de IAM.
- En el campo URI de cubo, introduzca el URI y el cubo para el cubo de Amazon S3. Por ejemplo:
https://s3.us-west-2.amazonaws.com/my_bucket
- Haga clic en Siguiente.
El cuadro de diálogo avanza al separador Datos en la nube. En este separador se muestran los objetos disponibles en esta ubicación de almacenamiento en la nube en el área de visualización.
Nota
El área de visualización está en blanco al crear una nueva ubicación de almacenamiento en la nube. - Haga clic en Crear para crear la ubicación de almacenamiento en la nube.
Creación de una ubicación de Microsoft Azure Cloud Store
- En la página Conexiones, haga clic en Crear y seleccione Crear nueva ubicación de almacén en la nube. Se abrirá el asistente Add Cloud Store Location.
- En el separador Configuración de almacenamiento del cuadro Agregar almacén en la nube, introduzca un nombre para el enlace de almacenamiento en la nube. Por ejemplo:
My_Cloud_Store
- (Opcional) En el campo Descripción, introduzca una descripción para el enlace. Por ejemplo:
My cloud storage link.
- Haga clic en Seleccionar credencial y Crear credencial para crear una credencial. Se abre un asistente de creación de credenciales.
En la sección Credenciales, seleccione Nombre de usuario y contraseña de la nube.
- En la lista desplegable Tienda en la nube, seleccione Microsoft Azure.
- Introduzca un nombre en el campo Nombre de credencial. El nombre debe cumplir las convenciones de nomenclatura de objetos de Oracle. Por ejemplo:
my_credential
- En el campo Nombre de cuenta de almacenamiento de Azure, introduzca el nombre de la cuenta de Azure Storage. Por ejemplo:
myaccount
- En el campo Azure Storage Account Access Key, introduzca su clave de acceso de Azure.
Para obtener información sobre las cuentas de almacenamiento de Azure, consulte Creación de una cuenta de almacenamiento.
- En el campo URI de cubo, introduzca el URI y el cubo para el cubo de Microsoft Azure. Por ejemplo:
https://myaccount.blob.core.windows.net/mycontainer
- Haga clic en Siguiente.
El cuadro de diálogo avanza al separador Datos en la nube. En este separador se muestran los objetos disponibles en esta ubicación de almacenamiento en la nube en el área de visualización.
Nota
El área de visualización está en blanco al crear una nueva ubicación de almacenamiento en la nube. - Haga clic en Crear para crear la ubicación de almacenamiento en la nube.
Creación de una ubicación de Microsoft Azure Cloud Store
- En la página Conexiones, haga clic en Crear y seleccione Crear nueva ubicación de almacén en la nube. Se abrirá el asistente Add Cloud Store Location.
- En el separador Configuración de almacenamiento del cuadro Agregar almacén en la nube, introduzca un nombre para el enlace de almacenamiento en la nube. Por ejemplo:
My_Cloud_Store
- (Opcional) En el campo Descripción, introduzca una descripción para el enlace. Por ejemplo:
My cloud storage link.
- Haga clic en Seleccionar credencial y Crear credencial para crear una credencial. Se abre un asistente de creación de credenciales.
En la sección Credenciales, seleccione Nombre de usuario y contraseña de la nube.
- En la lista desplegable Tienda en la nube, seleccione Microsoft Azure.
- Introduzca un nombre en el campo Nombre de credencial. El nombre debe cumplir las convenciones de nomenclatura de objetos de Oracle. Por ejemplo:
my_credential
- En el campo Nombre de cuenta de almacenamiento de Azure, introduzca el nombre de la cuenta de Azure Storage. Por ejemplo:
myaccount
- En el campo Azure Storage Account Access Key, introduzca su clave de acceso de Azure.
Para obtener información sobre las cuentas de almacenamiento de Azure, consulte Creación de una cuenta de almacenamiento.
- En el campo URI de cubo, introduzca el URI y el cubo para el cubo de Microsoft Azure. Por ejemplo:
https://myaccount.blob.core.windows.net/mycontainer
- Haga clic en Siguiente.
El cuadro de diálogo avanza al separador Datos en la nube. En este separador se muestran los objetos disponibles en esta ubicación de almacenamiento en la nube en el área de visualización.
Nota
El área de visualización está en blanco al crear una nueva ubicación de almacenamiento en la nube. - Haga clic en Crear para crear la ubicación de almacenamiento en la nube.
Crear una ubicación de Google Cloud Store
- En la página Conexiones, haga clic en Crear y seleccione Crear nueva ubicación de almacén en la nube. Se abrirá el asistente Add Cloud Store Location.
- En el separador Configuración de almacenamiento del cuadro Agregar almacén en la nube, introduzca un nombre para el enlace de almacenamiento en la nube. Por ejemplo:
My_Cloud_Store
- (Opcional) En el campo Descripción, introduzca una descripción para el enlace. Por ejemplo:
My cloud storage link.
- Haga clic en Seleccionar credencial y Crear credencial para crear una credencial. Se abre un asistente de creación de credenciales.
En la sección Credenciales, seleccione Nombre de usuario y contraseña de la nube.
- Introduzca un nombre en el campo Nombre de credencial. El nombre debe cumplir las convenciones de nomenclatura de objetos de Oracle. Por ejemplo:
my_credential
- En la lista desplegable Tienda en la nube, seleccione Google.
- En el campo clave de acceso HMAC, introduzca su ID de acceso. Por ejemplo:
GOOGTS1C3LPB3KTKSDMB2BFD
- En el campo Secreto de acceso de HMAC, introduzca su secreto de HMAC. Para obtener información sobre las claves HMAC, consulte Clases HMAC.
- En el separador Configuración de almacenamiento del cuadro de diálogo Agregar almacén en la nube, introduzca un nombre para el enlace de almacenamiento en la nube. Por ejemplo:
My_Cloud_Store
- (Opcional) En el campo Descripción, introduzca una descripción para el enlace. Por ejemplo:
My cloud storage link.
- En el campo URI de cubo, introduzca el cubo y el URI del cubo de Google. Por ejemplo:
https://my_bucket.storage.googleapis.com
- Haga clic en Siguiente.
El cuadro de diálogo avanza al separador Datos en la nube. En este separador se muestran los objetos disponibles en esta ubicación de almacenamiento en la nube en el área de visualización.
Nota
El área de visualización está en blanco al crear una nueva ubicación de almacenamiento en la nube. - Haga clic en Crear para crear la ubicación de almacenamiento en la nube.
Creación de otra ubicación de almacenamiento en la nube (compatible con Swift)
- En la página Conexiones, haga clic en Crear y seleccione Crear nueva ubicación de almacén en la nube. Se abrirá el asistente Add Cloud Store Location.
- En el separador Configuración de almacenamiento del cuadro Agregar almacén en la nube, introduzca un nombre para el enlace de almacenamiento en la nube. Por ejemplo:
My_Cloud_Store
- (Opcional) En el campo Descripción, introduzca una descripción para el enlace. Por ejemplo:
My cloud storage link.
- Haga clic en Seleccionar credencial y Crear credencial para crear una credencial. Se abre un asistente de creación de credenciales.
En la sección Credenciales, seleccione Nombre de usuario y contraseña de la nube.
Nota
Si tiene el OCID de usuario, el OCID de arrendamiento, la clave privada y la huella, seleccione Claves de firma de Oracle Cloud Infrastructure y consulte la sección Creación de una ubicación de almacenamiento de OCI Cloud mediante claves de firma de Oracle Cloud Infrastructure de este tema. - En la lista desplegable Almacén en la nube, seleccione Otro (compatible con Swift).
- Introduzca un nombre en el campo Nombre de credencial. El nombre debe cumplir las convenciones de nomenclatura de objetos de Oracle. Por ejemplo:
my_credential
- En el campo Nombre de usuario de acceso, introduzca su nombre de usuario de acceso. Por ejemplo:
OTHER_KEY123...
- En el campo Clave de acceso, introduzca la clave de acceso.
- En el campo URI de cubo, introduzca el URI y el cubo del cubo del almacén en la nube. Por ejemplo:
https://someswiftcompatibleprovider.com/my_bucket
- Haga clic en Siguiente. El cuadro de diálogo avanza al separador Datos en la nube. En este separador se muestran los objetos disponibles en esta ubicación de almacenamiento en la nube en el área de visualización. El área de visualización está en blanco cuando creamos una nueva ubicación de almacenamiento en la nube.
- Haga clic en Crear para crear la ubicación de almacenamiento en la nube.
Creación de una ubicación de almacenamiento en la nube de OCI mediante claves de firma de Oracle Cloud Infrastructure
Para crear una ubicación de almacenamiento en la nube de OCI mediante claves de firma de Oracle Cloud Infrastructure:
- En la página Conexiones, haga clic en Crear y seleccione Crear nueva ubicación de almacén en la nube. Se abrirá el asistente Add Cloud Store Location.
- En el separador Configuración de almacenamiento del cuadro Agregar almacén en la nube, introduzca un nombre para el enlace de almacenamiento en la nube. Por ejemplo:
My_Cloud_Store
- (Opcional) En el campo Descripción, introduzca una descripción para el enlace. Por ejemplo:
My cloud storage link.
- Haga clic en Seleccionar credencial y Crear credencial para crear una credencial. Se abre un asistente de creación de credenciales.
Si tiene el OCID de usuario, el OCID de arrendamiento, la clave privada y la huella, seleccione Claves de firma de Oracle Cloud Infrastructure.Nota
Si solo tiene un nombre de usuario y una contraseña, seleccione Nombre de usuario y contraseña de la nube en este paso y consulte la sección Creación de otra ubicación del almacén en la nube (compatible con Swift) de este tema. -
Especifique la siguiente información sobre su cuenta de OCI:
Nombre de credencial: especifique un nombre para identificar las credenciales. Consulte Creación de un objeto de credencial de OCI para introducir el nombre de credencial para especificar el nombre de credencial.
-
Huella: huella del par de claves de RSA. Consulte Creación de un objeto de credencial de OCI para introducir el nombre de la credencial para introducir la huella.
-
Clave privada: la clave privada sin cifrar del par de claves RSA. Esto no se debe cifrar mediante ninguna frase de contraseña. Consulte Creación de un objeto de credencial de OCI para introducir el nombre de credencial para introducir la clave privada.
-
Arrendamiento de Oracle Cloud Infrastructure: OCID del inquilino. Consulte Dónde obtener el OCID del arrendamiento y el OCID del usuario para obtener más información sobre cómo obtener el OCID del arrendamiento.
-
Nombre de usuario de Oracle Cloud Infrastructure: OCID del usuario. Consulte Dónde obtener el OCID del arrendamiento y el OCID del usuario para obtener más información sobre cómo obtener el OCID del usuario.
- Seleccione Crear credencial.
- En el campo URI de cubo, introduzca el URI y el cubo del cubo del almacén en la nube. Por ejemplo:
https://objectstorage.<region>.oraclecloud.com/n/<namespace>/b/<bucket>/
- Haga clic en Siguiente.
-
El cuadro de diálogo avanza al separador Datos en la nube. En este separador se muestran los objetos disponibles en esta ubicación de almacenamiento en la nube en el área de visualización.
Nota
El área de visualización está en blanco al crear una nueva ubicación de almacenamiento en la nube. - Haga clic en Crear.
Recibirá una notificación de que la ubicación de almacenamiento en la nube se ha creado correctamente.
Creación de credenciales mediante OCI Cloud Shell
Puede crear credenciales nativas de OCI mediante un script de Cloud Shell.
adb-create-cred.sh
para generar scripts de credenciales. El script adb-create-cred.sh
busca credenciales existentes, si se encuentran, se le pregunta si desea volver a utilizarlas o si desea crear nuevas credenciales. En función de su decisión, los scripts de credenciales generados incluyen credenciales nuevas o existentes. Descargue el script de credenciales nativas de OCI o cópielo para ejecutarlo directamente en la base de datos mediante cualquier herramienta o utilidad SQL o JSON.
Para obtener una lista de argumentos soportados por el script Crear credencial, introduzca
adb-create-cred.sh --help
.
En este ejemplo, los scripts de credenciales nativas de OCI se generan en el área de script de su arrendamiento sin ejecutarlos en la base de datos.
- En la página Conexiones, haga clic en Crear y seleccione Nueva ubicación de tienda en la nube. Debe conocer el nombre y la ubicación del almacén en la nube de la credencial para crear una nueva.
- Seleccione Crear credencial.
- En el asistente Create Credential, seleccione Create using OCI Cloud Shell. Verá un script en el campo del editor de scripts.
Nota
- 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 la región principal y no solicitará una región alternativa.
- Si está en la región principal y Autonomous Database está en una región alternativa, debe transferir el argumento --region al ejecutar el script.
- Haga clic en Copiar script.
- Conéctese al arrendamiento de OCI, seleccione el icono Herramientas de desarrollador y haga clic en Cloud Shell en la lista desplegable.
- Pegue el script
adb-create-cred.sh
que ha copiado en el paso anterior que incluye argumentos que la herramienta utiliza para localizar la base de datos, conectarse a la base de datos y el nombre de credencial que ha proporcionado en el campo Nombre de credencial. - El script de Cloud Shell le informa de las claves de API y la huella de OCI existentes y si desea reutilizarlas. Introduzca
y
para reutilizar las claves y la huella existentes.Si decide crear nuevas credenciales y después de sobrescribir las credenciales que desea utilizar, puede volver al directorio en el que se encuentra la copia de seguridad y volver a utilizarlas. La carpeta o el nombre del archivo de copia de seguridad tiene un sufijo con esta sintaxis:
_bkp_YYYYMMDD_abc
. Por ejemplo, este archivo de copia de seguridad se creó el 06 de junio de 2024:_bkp_20240603_woT
. - La ventana de script de Cloud Shell se muestra si desea ejecutar los scripts de credenciales en la instancia de Autonomous Database. Introduzca
y
para ejecutar el script de credenciales en la base de datos con los argumentos de región, compartimento y base de datos. - Puede ver una notificación que le informa de que no tiene un archivo de cartera. El script crea un archivo de cartera. Debe especificar la contraseña ADMIN que utiliza para conectarse a la base de datos. En caso de que el script detecte el archivo de cartera, el script le solicitará que lo reutilice o configure uno nuevo.
Nota
Si tiene un punto final privado de Autonomous Database en una red virtual en la nube, el script
adb-create-cred.sh
genera los scripts SQL y JSON. Sin embargo, no realiza los pasos necesarios para acceder al punto final privado de Autonomous Database. En su lugar, le pedirá que ejecutecat ~/oci_native_credential.sql
para copiar el SQL en cualquier herramienta SQL a la que tenga acceso a través de un bastión o un host de salto. - El script de Cloud Shell muestra una notificación de conexión correcta y creación de credenciales en la base de datos específica.
La secuencia de comandos le pregunta si desea ejecutarla en otra base de datos. Introduzca
n
para no ejecutar credenciales en otra base de datos.El script sale y muestra la ruta de acceso para ejecutar el script
oci_native_credential.sql
para crear una credencial.Nota
Si la conexión a Autonomous Database no se realiza correctamente, puede ejecutarcat ~/oci_native_credential.sql
y copiar el SQL para ejecutarlo directamente en la base de datos mediante cualquier herramienta SQL.
Tema principal: Gestión de conexiones
Creación de credenciales nativas de Oracle Cloud Infrastructure
Para establecer una conexión de almacenamiento en la nube desde Data Studio al servicio Oracle Cloud Infrastructure (OCI) Object Storage, debe configurar la ubicación de almacenamiento en la nube con los detalles de autenticación de OCI. Puede crear credenciales nativas de Oracle Cloud Infrastructure (OCI) mediante el procedimiento CREATE_CREDENTIAL del paquete DBMS_CLOUD.
Creación de un objeto de credencial de Oracle Cloud Infrastructure (OCI)
Para acceder a Object Storage, debe tener credenciales que pueda crear mediante el procedimiento CREATE_CREDENTIAL del paquete DBMS_CLOUD. DBMS_CLOUD soporta la creación de objetos de credenciales que contienen autenticación nativa de OCI. El procedimiento DBMS_CLOUD almacena credenciales del servicio en la nube en Autonomous Database.
El procedimiento DBMS_CLOUD.CREATE_CREDENTIAL está sobrecargado con los parámetros relacionados con Oracle Cloud Infrastructure, incluidos: user_ocid, tenancy_ocid, private_key y la huella. Se utiliza para utilizar la autenticación de claves de firma de Oracle Cloud Infrastructure.
Tabla 3-2 Descripciones de parámetros DBMS_CLOUD.CREATE_CREDENTIAL
parámetro | Descripción |
---|---|
credential_name |
El parámetro |
user_ocid |
Especifica el OCID del usuario. Consulte Dónde obtener el OCID del arrendamiento y el OCID del usuario para obtener más información sobre cómo obtener el OCID del usuario. |
tenancy_ocid |
Especifica el OCID del arrendamiento. Consulte Dónde obtener el OCID del arrendamiento y el OCID del usuario para obtener más información sobre cómo obtener el OCID del arrendamiento. |
private_key |
Especifica la clave privada generada. Las claves privadas generadas con una frase de contraseña no están soportadas. Debe generar la clave privada sin una frase de contraseña. Consulte Cómo generar una clave de firma de API para obtener más información sobre la generación de un par de claves en formato PEM. |
fingerprint |
Especifica una huella. Después de cargar una clave pública generada en la cuenta del usuario, se muestra la huella en la consola. Utilice la huella mostrada para este argumento. Consulte Cómo obtener la huella de la clave y Cómo generar una clave de firma de API para obtener más información. |
Esta es la sintaxis del procedimiento DBMS_CLOUD.CREATE_CREDENTIAL:
DBMS_CLOUD.CREATE_CREDENTIAL (
credential_name IN VARCHAR2,
user_ocid IN VARCHAR2,
tenancy_ocid IN VARCHAR2,
private_key IN VARCHAR2,
fingerprint IN VARCHAR2);
Una vez que obtenga todas las entradas necesarias y genere su clave privada, a continuación se muestra un ejemplo del procedimiento CREATE_CREDENTIAL:
BEGIN DBMS_CLOUD.CREATE_CREDENTIAL ( credential_name =>
'OCI_NATIVE_CRED', user_ocid =>
'ocid1.user.oc1..aaaaaaaatfn77fe3fxux3o5lego7glqjejrzjsqsrs64f4jsjrhbsk5qzndq', tenancy_ocid =>
'ocid1.tenancy.oc1..aaaaaaaapwkfqz3upqklvmelbm3j77nn3y7uqmlsod75rea5zmtmbl574ve6a', private_key =>
'MIIEogIBAAKCAQEAsbNPOYEkxM5h0DF+qXmie6ddo95BhlSMSIxRRSO1JEMPeSta0C7WEg7g8SOSzhIroCkgOqDzkcyXnk4BlOdn5Wm/BYpdAtTXk0sln2DH/GCH7l9P8xC9cvFtacXkQPMAXIBDv/zwG1kZQ7Hvl7Vet2UwwuhCsesFgZZrAHkv4cqqE3uF5p/qHfzZHoevdq4EAV6dZK4Iv9upACgQH5zf9IvGt2PgQnuEFrOm0ctzW0v9JVRjKnaAYgAbqa23j8tKapgPuREkfSZv2UMgF7Z7ojYMJEuzGseNULsXn6N8qcvr4fhuKtOD4t6vbIonMPIm7Z/a6tPaISUFv5ASYzYEUwIDAQABAoIBACaHnIv5ZoGNxkOgF7ijeQmatoELdeWse2ZXll+JaINeTwKU1fIB1cTAmSFv9yrbYb4ubKCJuYZJeC6I92rT6gEiNpr670Pn5n43cwblszcTryWOYQVxAcLkejbPA7jZd6CW5xm/vEgRv5qgADVCzDCzrij0t1Fghicc+EJ4BFvOetnzEuSidnFoO7K3tHGbPgA+DPN5qrO/8NmrBebqezGkOuOVkOA64mp467DQUhpAvsy23RjBQ9iTuRktDB4g9cOdOVFouTZTnevN6JmDxufu9Lov2yvVMkUC2YKd+RrTAE8cvRrn1A7XKkH+323hNC59726jT57JvZ+ricRixSECgYEA508e/alxHUIAU9J/uq98nJY/6+GpI9OCZDkEdBexNpKeDq2dfAo9pEjFKYjH8ERj9quA7vhHEwFL33wk2D24XdZl6vq0tZADNSzOtTrtSqHykvzcnc7nXv2fBWAPIN59s9/oEKIOdkMis9fps1mFPFiN8ro4ydUWuR7B2nM2FWkCgYEAxKs/zOIbrzVLhEVgSH2NJVjQs24S8W+99uLQK2Y06R59L0Sa90QHNCDjB1MaKLanAahP30l0am0SB450kEiUD6BtuNHH8EIxGL4vX/SYeE/AF6tw3DqcOYbLPpN4CxIITF0PLCRoHKxARMZLCJBTMGpxdmTNGyQAPWXNSrYEKFsCgYBp0sHr7TxJ1WtO7gvvvd91yCugYBJAyMBr18YY0soJnJRhRL67A/hlk8FYGjLW0oMlVBtduQrTQBGVQjedEsepbrAcC+zm7+b3yfMb6MStE2BmLPdF32XtCH1bOTJSqFe8FmEWUv3ozxguTUam/fq9vAndFaNre2i08sRfi7wfmQKBgBrzcNHN5odTIV8l9rTYZ8BHdIoyOmxVqM2tdWONJREROYyBtU7PRsFxBEubqskLhsVmYFO0CD0RZ1gbwIOJPqkJjh+2t9SH7Zx7a5iV7QZJS5WeFLMUEv+YbYAjnXK+dOnPQtkhOblQwCEY3Hsblj7Xz7o=', fingerprint =>
'4f:0c:d6:b7:f2:43:3c:08:df:62:e3:b2:27:2e:3c:7a');END;/
PL/SQL procedure successfully completed.
Ahora puede recuperar las nuevas credenciales con la siguiente consulta:
SELECT owner, credential_name FROM dba_credentials WHERE credential_name LIKE '%NATIVE%'; OWNER CREDENTIAL_NAME----- ---------------
ADMIN OCI_NATIVE_CRED
Tema principal: Gestión de conexiones
Creación de credenciales de Amazon Web Services (AWS)
Para acceder al catálogo de AWS Glue, debe tener credenciales de AWS que pueda crear mediante el asistente de creación de credenciales. Este asistente almacena credenciales del servicio en la nube en Autonomous Database.
CREATE CREDENTIAL
según dónde residan los archivos de origen. Para crear credenciales de AWS:
-
En la página Conexiones, haga clic en Crear y seleccione Nueva ubicación de almacén en la nube.
- Seleccione Crear credencial en el asistente Agregar ubicación de almacén en la nube.
- Seleccione Nombre de usuario y contraseña de Cloud.
- Seleccione Amazon S3 en la lista desplegable Tienda en la nube.
- Introduzca un nombre en el campo Credential Name. El nombre debe cumplir las convenciones de nomenclatura de objetos de Oracle. Por ejemplo,
MY_AWS_CRED
. - En el campo ID de clave de acceso de AWS, introduzca el ID de la clave de acceso de AWS. Por ejemplo:
myAccessKeyID
, consulte Gestión de claves de acceso para usuarios de IAM. - En el campo Clave de acceso secreto de AWS, introduzca su clave de acceso secreto de AWS. Para obtener información sobre las claves de acceso de AWS, consulte Gestión de claves de acceso para usuarios de IAM.
- Haga clic en Crear credencial para crear credenciales de AWS.
Tema principal: Gestión de conexiones
Gestión de la entidad de recurso con DBMS_CLOUD
La entidad de recurso de Oracle Cloud Infrastructure (OCI) permite a las aplicaciones y servicios que se ejecutan en OCI acceder a una instancia de Autonomous Database sin necesidad de credenciales de base de datos tradicionales (por ejemplo, nombre de usuario y contraseña).
No es necesario crear un objeto de credencial cuando se utiliza una entidad de recurso. Autonomous Database crea y protege las credenciales de la entidad de recurso que utiliza para acceder a los recursos de Oracle Cloud Infrastructure especificados. Una entidad de recurso consta de un token de sesión temporal y credenciales seguras que permiten a la base de datos autenticarse en otros servicios de Oracle Cloud Infrastructure.
- Para configurar una entidad de recurso en una instancia de Autonomous Database se necesitan varios pasos: debe crear y definir políticas de Oracle Cloud Infrastructure Identity and Access Management (IAM). Consulte Cumplimiento de requisitos para utilizar la entidad de recurso con Autonomous Database para obtener más información.
- Active la red de recursos para el usuario ADMIN y, opcionalmente, active la red de recursos para un usuario de base de datos. Consulte Activación de la entidad de recurso para acceder a los recursos de OCI.
Al autenticarse mediante una entidad de recurso, no necesita crear ni gestionar credenciales para acceder a los recursos de OCI. Autonomous Database hace que la entidad de recurso esté disponible y protege la entidad de recurso.
Gestionar entidad de recurso con Data Studio
También puede activar la entidad de recurso mediante Data Studio.
- En la pantalla de inicio de Database Actions, seleccione el mosaico Carga de datos.
-
Haga clic en Conexiones. Se abre la página Conexiones.
- En la página Conexiones, haga clic en Crear y seleccione Gestionar entidad de recurso.
Se abre el cuadro de diálogo Gestionar entidad de recurso.
- Seleccione el usuario o los usuarios que desea agregar de la lista Usuarios disponibles a la lista Usuarios seleccionados para activar su entidad de recurso.
Elija cualquiera de las opciones disponibles:
-
>: esta opción permite mover el usuario a Usuarios seleccionados.
<: para eliminar el usuario seleccionado de Usuarios Seleccionados, seleccione esta opción.
>>: esta opción permite mover todas las tablas a la lista Usuarios seleccionados.
<<: para eliminar todos los usuarios seleccionados de Usuarios seleccionados, seleccione esta opción.
Nota
Puede otorgar acceso a la credencial de entidad de recurso a un usuario de base de datos solo si el usuario ADMIN ha activado la credencial de entidad de recurso.
-
- Seleccione la opción Mostrar código para ver el código PL/SQL equivalente del cuadro de diálogo Gestionar entidad de recurso. Puede copiar y ejecutar este código PL/SQL en la hoja de trabajo para realizar la misma acción que se produce al hacer clic en Activar entidad de recurso en el cuadro de diálogo Gestionar entidad de recurso.
- Haga clic en Ejecutar para completar el proceso de activación de la entidad de recurso de los usuarios seleccionados.
Se muestra una notificación de confirmación que confirma que la entidad de recurso de los usuarios seleccionados está activada.
- Seleccione un usuario de Usuarios Seleccionados a Usuarios Disponibles para desactivar la entidad de recurso para el usuario seleccionado. Esto elimina la credencial
OCI$RESOURCE_PRINCIPAL
. Consulte Desactivación de la entidad de recurso en Autonomous Database para obtener más información sobre este tema.
Tema principal: Gestión de conexiones