Gestione delle connessioni
In questa pagina sono elencate le connessioni stabilite da Data Studio al cloud, i cataloghi e le condivisioni.
La pagina Connessioni contiene la ricerca di entità quali Collegamenti allo storage cloud, Collegamenti a Data Catalog e Provider di condivisione e una lista di schede entità. È possibile inserire l'entità desiderata nel campo o fare clic su una delle schede entità dall'elenco. È possibile registrare l'area di memorizzazione cloud che si desidera utilizzare da questa pagina. È inoltre possibile registrare i Data Catalog ed eseguire la sottoscrizione a un provider di condivisione.
- Selettore entità: è possibile utilizzare gli elenchi a discesa per selezionare l'entità da cui viene creata la connessione. È possibile effettuare una selezione da Collegamenti allo storage cloud, Collegamenti a Data Catalog, Provider di condivisione o da tutti.
- Campo di ricerca: consente di cercare le entità nel campo in base al nome. La funzionalità di ricerca non fa distinzione tra maiuscole e minuscole, recupera tutte le voci corrispondenti e non richiede l'uso di caratteri jolly.
-
Elenco a discesa Crea: le opzioni disponibili nell'elenco a discesa Crea sono le seguenti:
- Nuova posizione del negozio cloud: prima di poter caricare i dati da un'area di memorizzazione cloud, è necessario stabilire una connessione all'area di memorizzazione cloud che si desidera utilizzare. È possibile selezionare la posizione dell'area di memorizzazione cloud dal campo delle posizioni dell'area di memorizzazione cloud. Un collegamento di storage cloud è una connessione a un bucket in un'area di memorizzazione cloud. È possibile visualizzare i collegamenti di storage cloud esistenti e aggiungerne di nuovi. Fare riferimento alla sezione Crea credenziali per aggiungere una posizione all'area di memorizzazione cloud.
- Iscriviti a un provider di condivisione: carica il file del profilo JSON e crea una descrizione del provider di condivisione. Per eseguire la sottoscrizione, è necessario utilizzare le informazioni contenute nel profilo JSON caricato ricevuto dal provider di condivisione. La funzione Condivisione consumo dello strumento Condivisione dati consente di caricare il profilo JSON e seguire la procedura guidata di sottoscrizione. Per ulteriori dettagli, vedere Consuma condivisione con controllo delle versioni.
- Registra Data Catalog: è possibile creare una connessione registrando un'origine dati come asset dati nel Data Catalog. È possibile visualizzare, eliminare e rinominare i Data Catalog. Consultare il capitolo Register Data Catalog.
-
La barra degli strumenti è costituita dai pulsanti riportati di seguito.
-
Ordina per
Per selezionare i valori di ordinamento, fare clic sul pulsante Ordina per per aprire l'elenco di opzioni. Fare quindi clic sull'icona Crescente o Decrescente accanto a uno o più valori di ordinamento. Ad esempio, se si seleziona l'icona Crescente accanto a Nome entità e l'icona Decrescente accanto a Tipo di entità, le entità verranno ordinate in ordine alfabetico in base al nome dell'entità e quindi in ordine alfabetico inverso in base al tipo di entità.
Fare clic su Reimposta nella lista per cancellare le scelte nella lista.
-
Dimensione pagina
Per impostazione predefinita, nella pagina vengono visualizzate fino a 25 entità. Se si desidera più entità in una pagina, selezionare un numero da questo elenco.
-
Indietro e Avanti
Se i risultati della ricerca vengono visualizzati su più pagine, fare clic su questi pulsanti per spostarsi tra le pagine.
-
Aggiorna
Fare clic per aggiornare i job di caricamento dati visualizzati nella pagina, in base al campo di ricerca corrente.
-
-
I valori di ordinamento scelti vengono elencati accanto all'etichetta Ordina per sotto la barra degli strumenti. Fare clic sull'icona X in un valore di ordinamento per rimuoverlo.
- Area di visualizzazione: l'area sotto il campo a discesa Crea visualizza i carrelli entità restituiti da una ricerca.
-
Per visualizzare i dettagli sulle entità esistenti, fare clic su Azioni.
-
Per un provider di azioni, fare riferimento alla sezione Visualizza dettagli entità provider di azioni.
- Per un collegamento allo storage cloud, fare clic su Azioni per eseguire le operazioni riportate di seguito.
- Selezionare Visualizza dettagli per visualizzare i dettagli sulla tabella.
- Selezionare Oggetti per visualizzare gli oggetti disponibili nel collegamento di storage selezionato. È possibile fare clic su un file nel riquadro del Navigator per visualizzarlo nell'area di visualizzazione.
- Se si seleziona Tabelle collegamenti, viene visualizzata la pagina Dati collegamento dello strumento Caricamento dati con il collegamento di memorizzazione cloud selezionato nel campo URL posizione cloud. È possibile collegare i dati presenti nello storage cloud ad Autonomous Database. Vedere Collegamento agli oggetti nello storage cloud.
- Se si seleziona Carica tabelle, viene visualizzata la pagina Carica dati nello strumento Caricamento dati con il collegamento di memorizzazione cloud selezionato nel campo URL posizione cloud. È possibile caricare i dati presenti nello storage cloud in Autonomous Database. Vedere Caricamento di dati dallo storage cloud.
- Se si seleziona Crea feed tabella attiva, viene aperta la procedura guidata Crea feed tabella attiva con il collegamento di memorizzazione cloud selezionato nel campo URL posizione cloud. Per ulteriori dettagli, vedere Dati di feed.
- Selezionare Modifica per aggiornare eventuali dettagli sulla posizione di storage cloud. Per visualizzare i dettagli sulla creazione della posizione di storage cloud, vedere Crea credenziali.
- Selezionare Rinomina per rinominare la posizione dell'area di memorizzazione cloud con un nome diverso.
- Selezionare Elimina per eliminare la posizione dell'area di memorizzazione cloud.
- Registra Data Catalog
È possibile registrare i Data Catalog che si desidera utilizzare durante la registrazione del Data Catalog. - Crea credenziali
La procedura per la creazione di una credenziale varia a seconda del provider di storage cloud. Se i file di origine risiedono in un'area di memorizzazione cloud fornita da uno dei seguenti elementi, vedere l'esempio per tale provider. - Crea credenziali native Oracle Cloud Infrastructure
Per stabilire una connessione allo storage cloud da Data Studio al servizio di storage degli oggetti Oracle Cloud Infrastructure (OCI), è necessario configurare la posizione dello storage cloud con i dettagli di autenticazione OCI. È possibile creare credenziali native Oracle Cloud Infrastructure (OCI) utilizzando la procedura CREATE_CREDENTIAL del package DBMS_CLOUD. - Crea credenziali Amazon Web Services (AWS)
Per accedere al catalogo AWS Glue, è necessario disporre di credenziali AWS che è possibile creare tramite la procedura guidata Crea credenziali. Questa procedura guidata memorizza le credenziali del servizio cloud in Autonomous Database. - Gestisci principal delle risorse con DBMS_CLOUD
Il principal delle risorse Oracle Cloud Infrastructure (OCI) consente alle applicazioni e ai servizi in esecuzione all'interno di OCI di accedere a un Autonomous Database senza la necessità di credenziali del database tradizionali (ad esempio, nome utente e password).
Argomento padre: pagina Caricamento dati
Crea credenziali
La procedura per la creazione di una credenziale varia a seconda del provider di storage cloud. Se i file di origine risiedono in un'area di memorizzazione cloud fornita da uno dei seguenti elementi, vedere l'esempio per tale provider.
- Oracle Cloud Infrastructure (OCI), vedere Crea una posizione del cloud store OCI.
- Amazon S3 o si sta chiamando un'API AWS, vedere Creare una posizione di Amazon S3 Cloud Store.
- Microsoft Azure Blob Storage o si sta chiamando un'API di Azure. Vedere Create a Microsoft Azure Cloud Store Location.
- Google Cloud Storage, vedere Crea una posizione di storage di Google Cloud.
- Altro storage cloud (compatibile con Swift), vedere Create an Other (Swift Compatible) Cloud Store Location.
- Storage cloud OCI utilizzando le credenziali OCI native, vedere la sezione successiva.
Nota
Questo metodo è consigliato se è necessario utilizzare le API REST OCI. Se si desidera utilizzare le API REST OCI, è necessario utilizzare le credenziali OCI native. Per creare una posizione di storage cloud OCI utilizzando le chiavi di firma di Oracle Cloud Infrastructure, devi prima creare le credenziali native di Oracle Cloud Infrastructure.
- OCI Cloud Shell: vedere Creare le credenziali utilizzando OCI Cloud Shell.
Creare una posizione di area di memorizzazione cloud OCI
- Nella pagina Connessioni, fare clic su Crea e selezionare Crea nuova posizione del negozio cloud. Viene aperta la procedura guidata Aggiungi posizione negozio cloud.
- Nella scheda Impostazioni memorizzazione della casella Aggiungi posizione area di memorizzazione cloud, immettere un nome per il collegamento di memorizzazione cloud. Ad esempio:
My_Cloud_Store
- (Facoltativo) Nel campo Descrizione immettere una descrizione per il collegamento. Ad esempio:
My cloud storage link.
- Per creare una credenziale, fare clic su Seleziona credenziali e su Crea credenziali. Viene aperta una procedura guidata Crea credenziali.
Nella sezione Credenziali, selezionare Nome utente e password cloud.
- Dall'elenco a discesa Cloud Store, selezionare Oracle.
- Immettere un nome nel campo Nome credenziale. Il nome deve essere conforme alle convenzioni di denominazione degli oggetti Oracle. Ad esempio:
my_credential
- Per un'area di memorizzazione cloud OCI, nel campo Nome utente di Oracle Cloud Infrastructure immettere il nome utente OCI. È necessario utilizzare il nome utente di Oracle Cloud Infrastructure dal profilo nella console OCI. Ad esempio:
oracleidentitycloudservice/foo@example.com
In alternativa
default/foo@example.com
- Per un'area di memorizzazione cloud OCI, immettere il token di autenticazione nel campo Token di autenticazione. Ad esempio:
LPB>Ktk(1M1SD+a]+r
- Nel campo URI bucket, immettere l'URI e il bucket per il bucket dell'istanza OCI.
- Per ottenere l'URI e il bucket, andare al bucket nel compartimento di storage degli oggetti nell'istanza di Oracle Cloud.
- Nel gruppo Oggetti fare clic sull'icona Azioni (tre punti verticali) per un file nel bucket, quindi fare clic su Visualizza dettagli oggetto.
- Copiare tutti i percorsi URL (URI) ad eccezione del nome file. Includere la barra finale. Ad esempio, per il file
https://objectstorage.us-phoenix-1.oraclecloud.com/n/myoci/b/my_bucket/o/MyFile.csv
, selezionare quanto segue:https://objectstorage.us-phoenix-1.oraclecloud.com/n/myoci/b/my_bucket/o/
- Incollare la stringa nel campo URI + bucket.
- Fare clic su Successivo.
La finestra di dialogo passa alla scheda Dati cloud. Questa scheda elenca gli oggetti disponibili in questa posizione di memorizzazione cloud nell'area di visualizzazione.
Nota
L'area di visualizzazione è vuota quando viene creata una nuova posizione di storage cloud. - Fare clic su Crea per creare la posizione di storage cloud.
Crea una posizione per Amazon S3 Cloud Store
- Nella pagina Connessioni, fare clic su Crea e selezionare Crea nuova posizione del negozio cloud. Viene aperta la procedura guidata Aggiungi posizione negozio cloud.
- Nella scheda Impostazioni memorizzazione della casella Aggiungi posizione area di memorizzazione cloud, immettere un nome per il collegamento di memorizzazione cloud. Ad esempio:
My_Cloud_Store
- (Facoltativo) Nel campo Descrizione immettere una descrizione per il collegamento. Ad esempio:
My cloud storage link.
- Per creare una credenziale, fare clic su Seleziona credenziali e su Crea credenziali. Viene aperta una procedura guidata Crea credenziali.
Nella sezione Credenziali, selezionare Nome utente e password cloud.
- Dall'elenco a discesa Cloud Store, selezionare Oracle.
- Immettere un nome nel campo Nome credenziale. Il nome deve essere conforme alle convenzioni di denominazione degli oggetti Oracle. Ad esempio:
my_credential
- Dall'elenco a discesa Cloud Store, selezionare Amazon S3.
- Immettere un nome nel campo Nome credenziale. Il nome deve essere conforme alle convenzioni di denominazione degli oggetti Oracle. Ad esempio:
my_credential
- Nel campo ID chiave di accesso AWS, immettere l'ID della chiave di accesso AWS. Ad esempio:myAccessKeyID
- Nel campo Chiave di accesso segreta AWS, immettere la chiave di accesso segreta AWS. Per informazioni sulle chiavi di accesso AWS, vedere Gestione delle chiavi di accesso per gli utenti IAM.
- Nel campo URI bucket immettere l'URI e il bucket per il bucket Amazon S3 in uso. Ad esempio:
https://s3.us-west-2.amazonaws.com/my_bucket
- Fare clic su Successivo.
La finestra di dialogo passa alla scheda Dati cloud. Questa scheda elenca gli oggetti disponibili in questa posizione di memorizzazione cloud nell'area di visualizzazione.
Nota
L'area di visualizzazione è vuota quando viene creata una nuova posizione di storage cloud. - Fare clic su Crea per creare la posizione di storage cloud.
Crea una posizione per Microsoft Azure Cloud Store
- Nella pagina Connessioni, fare clic su Crea e selezionare Crea nuova posizione del negozio cloud. Viene aperta la procedura guidata Aggiungi posizione negozio cloud.
- Nella scheda Impostazioni memorizzazione della casella Aggiungi posizione area di memorizzazione cloud, immettere un nome per il collegamento di memorizzazione cloud. Ad esempio:
My_Cloud_Store
- (Facoltativo) Nel campo Descrizione immettere una descrizione per il collegamento. Ad esempio:
My cloud storage link.
- Per creare una credenziale, fare clic su Seleziona credenziali e su Crea credenziali. Viene aperta una procedura guidata Crea credenziali.
Nella sezione Credenziali, selezionare Nome utente e password cloud.
- Dall'elenco a discesa Cloud Store selezionare Microsoft Azure.
- Immettere un nome nel campo Nome credenziale. Il nome deve essere conforme alle convenzioni di denominazione degli oggetti Oracle. Ad esempio:
my_credential
- Nel campo Nome account Azure Storage, immettere il nome dell'account di memorizzazione Azure. Ad esempio:
myaccount
- Nel campo Azure Storage Account Access Key immettere la chiave di accesso Azure.
Per informazioni sugli account di memorizzazione di Azure, vedere Creare un account di memorizzazione.
- Nel campo URI bucket immettere l'URI e il bucket per il bucket Microsoft Azure in uso. Ad esempio:
https://myaccount.blob.core.windows.net/mycontainer
- Fare clic su Successivo.
La finestra di dialogo passa alla scheda Dati cloud. Questa scheda elenca gli oggetti disponibili in questa posizione di memorizzazione cloud nell'area di visualizzazione.
Nota
L'area di visualizzazione è vuota quando viene creata una nuova posizione di storage cloud. - Fare clic su Crea per creare la posizione di storage cloud.
Crea una posizione per Microsoft Azure Cloud Store
- Nella pagina Connessioni, fare clic su Crea e selezionare Crea nuova posizione del negozio cloud. Viene aperta la procedura guidata Aggiungi posizione negozio cloud.
- Nella scheda Impostazioni memorizzazione della casella Aggiungi posizione area di memorizzazione cloud, immettere un nome per il collegamento di memorizzazione cloud. Ad esempio:
My_Cloud_Store
- (Facoltativo) Nel campo Descrizione immettere una descrizione per il collegamento. Ad esempio:
My cloud storage link.
- Per creare una credenziale, fare clic su Seleziona credenziali e su Crea credenziali. Viene aperta una procedura guidata Crea credenziali.
Nella sezione Credenziali, selezionare Nome utente e password cloud.
- Dall'elenco a discesa Cloud Store selezionare Microsoft Azure.
- Immettere un nome nel campo Nome credenziale. Il nome deve essere conforme alle convenzioni di denominazione degli oggetti Oracle. Ad esempio:
my_credential
- Nel campo Nome account Azure Storage, immettere il nome dell'account di memorizzazione Azure. Ad esempio:
myaccount
- Nel campo Azure Storage Account Access Key immettere la chiave di accesso Azure.
Per informazioni sugli account di memorizzazione di Azure, vedere Creare un account di memorizzazione.
- Nel campo URI bucket immettere l'URI e il bucket per il bucket Microsoft Azure in uso. Ad esempio:
https://myaccount.blob.core.windows.net/mycontainer
- Fare clic su Successivo.
La finestra di dialogo passa alla scheda Dati cloud. Questa scheda elenca gli oggetti disponibili in questa posizione di memorizzazione cloud nell'area di visualizzazione.
Nota
L'area di visualizzazione è vuota quando viene creata una nuova posizione di storage cloud. - Fare clic su Crea per creare la posizione di storage cloud.
Crea una posizione Google Cloud Store
- Nella pagina Connessioni, fare clic su Crea e selezionare Crea nuova posizione del negozio cloud. Viene aperta la procedura guidata Aggiungi posizione negozio cloud.
- Nella scheda Impostazioni memorizzazione della casella Aggiungi posizione area di memorizzazione cloud, immettere un nome per il collegamento di memorizzazione cloud. Ad esempio:
My_Cloud_Store
- (Facoltativo) Nel campo Descrizione immettere una descrizione per il collegamento. Ad esempio:
My cloud storage link.
- Per creare una credenziale, fare clic su Seleziona credenziali e su Crea credenziali. Viene aperta una procedura guidata Crea credenziali.
Nella sezione Credenziali, selezionare Nome utente e password cloud.
- Immettere un nome nel campo Nome credenziale. Il nome deve essere conforme alle convenzioni di denominazione degli oggetti Oracle. Ad esempio:
my_credential
- Dall'elenco a discesa Cloud Store, selezionare Google.
- Nel campo Chiave di accesso HMAC immettere l'ID di accesso HMAC. Ad esempio:
GOOGTS1C3LPB3KTKSDMB2BFD
- Nel campo HMAC Access Secret immettere il segreto HMAC. Per informazioni sulle chiavi HMAC, vedere HMAC Keys.
- Nella scheda Impostazioni memorizzazione della finestra di dialogo Aggiungi area di memorizzazione cloud, immettere un nome per il collegamento di memorizzazione cloud. Ad esempio:
My_Cloud_Store
- (Facoltativo) Nel campo Descrizione immettere una descrizione per il collegamento. Ad esempio:
My cloud storage link.
- Nel campo URI bucket immettere il bucket e l'URI per il bucket Google in uso. Ad esempio:
https://my_bucket.storage.googleapis.com
- Fare clic su Successivo.
La finestra di dialogo passa alla scheda Dati cloud. Questa scheda elenca gli oggetti disponibili in questa posizione di memorizzazione cloud nell'area di visualizzazione.
Nota
L'area di visualizzazione è vuota quando viene creata una nuova posizione di storage cloud. - Fare clic su Crea per creare la posizione di storage cloud.
Crea un'altra posizione del negozio cloud (compatibile con Swift)
- Nella pagina Connessioni, fare clic su Crea e selezionare Crea nuova posizione del negozio cloud. Viene aperta la procedura guidata Aggiungi posizione negozio cloud.
- Nella scheda Impostazioni memorizzazione della casella Aggiungi posizione area di memorizzazione cloud, immettere un nome per il collegamento di memorizzazione cloud. Ad esempio:
My_Cloud_Store
- (Facoltativo) Nel campo Descrizione immettere una descrizione per il collegamento. Ad esempio:
My cloud storage link.
- Per creare una credenziale, fare clic su Seleziona credenziali e su Crea credenziali. Viene aperta una procedura guidata Crea credenziali.
Nella sezione Credenziali, selezionare Nome utente e password cloud.
Nota
Se si dispone dell'OCID utente, dell'OCID tenancy, della chiave privata e dell'impronta digitale, selezionare Chiavi di firma di Oracle Cloud Infrastructure e fare riferimento alla sezione Crea una posizione di storage cloud OCI utilizzando le chiavi di firma di Oracle Cloud Infrastructure di questo argomento. - Dall'elenco a discesa Cloud Store selezionare Altro (compatibile con Swift).
- Immettere un nome nel campo Nome credenziale. Il nome deve essere conforme alle convenzioni di denominazione degli oggetti Oracle. Ad esempio:
my_credential
- Nel campo Nome utente di accesso, immettere il nome utente di accesso. Ad esempio:
OTHER_KEY123...
- Nel campo Chiave di accesso, immettere la chiave di accesso.
- Nel campo URI bucket, immettere l'URI e il bucket per il bucket dell'area di memorizzazione cloud. Ad esempio:
https://someswiftcompatibleprovider.com/my_bucket
- Fare clic su Avanti. La finestra di dialogo passa alla scheda Dati cloud. Questa scheda elenca gli oggetti disponibili in questa posizione di memorizzazione cloud nell'area di visualizzazione. L'area di visualizzazione è vuota quando viene creata una nuova posizione di storage cloud.
- Fare clic su Crea per creare la posizione di storage cloud.
Crea una posizione di storage cloud OCI utilizzando le chiavi di firma di Oracle Cloud Infrastructure
Per creare una posizione di storage cloud OCI utilizzando le chiavi di firma di Oracle Cloud Infrastructure:
- Nella pagina Connessioni, fare clic su Crea e selezionare Crea nuova posizione del negozio cloud. Viene aperta la procedura guidata Aggiungi posizione negozio cloud.
- Nella scheda Impostazioni memorizzazione della casella Aggiungi posizione area di memorizzazione cloud, immettere un nome per il collegamento di memorizzazione cloud. Ad esempio:
My_Cloud_Store
- (Facoltativo) Nel campo Descrizione immettere una descrizione per il collegamento. Ad esempio:
My cloud storage link.
- Per creare una credenziale, fare clic su Seleziona credenziali e su Crea credenziali. Viene aperta una procedura guidata Crea credenziali.
Se si dispone dell'OCID utente, dell'OCID tenancy, della chiave privata e dell'impronta digitale, selezionare Chiavi di firma di Oracle Cloud Infrastructure.Nota
Se si dispone solo di un nome utente e di una password, selezionare Nome utente e password cloud in questo passo e fare riferimento alla sezione Crea un'altra posizione area di memorizzazione cloud (compatibile con Swift) di questo argomento. -
Specificare le informazioni riportate di seguito sull'account OCI.
Nome credenziale: specificare un nome per identificare le credenziali. Fare riferimento alla sezione Creare un oggetto delle credenziali OCI per immettere il nome delle credenziali per specificare il nome.
-
Impronta: l'impronta della coppia di chiavi RSA. Per immettere il nome della credenziale per immettere l'impronta digitale, vedere Creare un oggetto delle credenziali OCI.
-
Chiave privata: la chiave privata non cifrata nella coppia di chiavi RSA. Questo non deve essere cifrato utilizzando alcuna passphrase. Per immettere il nome della credenziale per immettere la chiave privata, vedere Creare un oggetto credenziali OCI.
-
Tenancy Oracle Cloud Infrastructure: l'OCID del tenant. Per informazioni dettagliate su come ottenere l'OCID della tenancy, vedere Where to Get the Tenancy's OCID and User's OCID.
-
Nome utente di Oracle Cloud Infrastructure: l'OCID dell'utente. Per informazioni dettagliate su come ottenere l'OCID dell'utente, vedere Where to Get the Tenancy's OCID and User's OCID.
- Selezionare Crea credenziali.
- Nel campo URI bucket, immettere l'URI e il bucket per il bucket dell'area di memorizzazione cloud. Ad esempio:
https://objectstorage.<region>.oraclecloud.com/n/<namespace>/b/<bucket>/
- Fare clic su Successivo.
-
La finestra di dialogo passa alla scheda Dati cloud. Questa scheda elenca gli oggetti disponibili in questa posizione di memorizzazione cloud nell'area di visualizzazione.
Nota
L'area di visualizzazione è vuota quando viene creata una nuova posizione di storage cloud. - Fare clic su Crea.
Si riceverà una notifica che informa che la posizione di storage cloud è stata creata correttamente.
Crea credenziali mediante OCI Cloud Shell
È possibile creare credenziali native OCI utilizzando uno script Cloud Shell.
adb-create-cred.sh
per generare gli script delle credenziali. Lo script adb-create-cred.sh
cerca le credenziali esistenti, se trovate vi viene chiesto se si desidera riutilizzarle o se si desidera creare nuove credenziali. A seconda della decisione presa, gli script delle credenziali generate includono credenziali nuove o esistenti. Scaricare lo script delle credenziali native OCI o copiarlo per eseguirlo direttamente nel database utilizzando qualsiasi strumento o utility SQL o JSON.
Per una lista di argomenti supportati dallo script Crea credenziale, immettere
adb-create-cred.sh --help
.
In questo esempio, gli script delle credenziali native OCI vengono generati nell'area script per la tenancy senza eseguirli nel database.
- Nella pagina Connessioni, fare clic su Crea e selezionare Nuova posizione del negozio cloud. Per crearne una nuova, è necessario conoscere il nome e la posizione dell'area di memorizzazione cloud della credenziale.
- Selezionare Crea credenziali.
- Nella procedura guidata Crea credenziali, selezionare Crea utilizzando OCI Cloud Shell. Verrà visualizzato uno script nel campo dell'editor di script.
Nota
- Se ti trovi nella tua area di origine e Autonomous Database si trova nella tua area di origine, esegui lo script senza l'argomento relativo all'area. Lo script presuppone che Autonomous Database si trovi nella tua area di origine e non richiederà un'area alternativa.
- Se ti trovi nella tua area di origine e Autonomous Database si trova in un'area alternativa, devi passare l'argomento --region quando esegui lo script.
- Fare clic su Copia script.
- Accedere alla tenancy OCI, selezionare l'icona Strumenti di sviluppo e fare clic su Cloud Shell nell'elenco a discesa.
- Incollare lo script
adb-create-cred.sh
copiato nel passo precedente che include gli argomenti utilizzati dallo strumento per individuare il database, connettersi al database e il nome della credenziale specificato nel campo Nome credenziale. - Lo script Cloud Shell informa delle chiavi API e dell'impronta digitale OCI esistenti e se si desidera riutilizzarle. Immettere
y
per riutilizzare le chiavi esistenti e l'impronta digitale.Se si sceglie di creare nuove credenziali e si decide dopo aver sovrascritto le credenziali che si desidera utilizzare le credenziali sovrascritte, è possibile tornare alla directory in cui si trova il backup e riutilizzarle. Il nome o la cartella del file di backup ha un suffisso con la seguente sintassi:
_bkp_YYYYMMDD_abc
. Ad esempio, questo file di backup è stato creato il 06 giugno 2024:_bkp_20240603_woT
. - Viene visualizzata la finestra Script Cloud Shell se si desidera eseguire gli script delle credenziali in Autonomous Database. Immettere
y
per eseguire lo script delle credenziali nel database con gli argomenti di area, compartimento e database. - È possibile visualizzare una notifica che informa dell'assenza di un file wallet. Lo script crea un file wallet. Specificare la password ADMIN utilizzata per connettersi al database. Nel caso in cui lo script rilevi il file wallet, lo script richiede di riutilizzarlo o di impostarne uno nuovo.
Nota
Se si dispone di un endpoint privato di Autonomous Database in una rete cloud virtuale, lo script
adb-create-cred.sh
genera gli script SQL e JSON. Tuttavia, non esegue i passi necessari per accedere all'endpoint privato di Autonomous Database. Viene invece richiesto di eseguirecat ~/oci_native_credential.sql
per copiare il codice SQL in qualsiasi strumento SQL a cui si ha accesso tramite un bastion o un host Jump. - Lo script Cloud Shell visualizza una notifica di login e creazione riusciti delle credenziali nel database specifico.
Lo script richiede se si desidera eseguirlo in un altro database. Immettere
n
per non eseguire le credenziali in un altro database.Lo script esce e visualizza il percorso per eseguire lo script
oci_native_credential.sql
per creare una credenziale.Nota
Se la connessione ad Autonomous Database non riesce, è possibile eseguirecat ~/oci_native_credential.sql
e copiare l'istruzione SQL per eseguirla direttamente nel database utilizzando qualsiasi strumento SQL.
Argomento padre: Gestione delle connessioni
Crea credenziali native Oracle Cloud Infrastructure
Per stabilire la connessione allo storage cloud da Data Studio al servizio di storage degli oggetti Oracle Cloud Infrastructure (OCI), è necessario configurare la posizione di storage cloud con i dettagli di autenticazione OCI. È possibile creare credenziali native Oracle Cloud Infrastructure (OCI) utilizzando la procedura CREATE_CREDENTIAL del package DBMS_CLOUD.
Crea un oggetto credenziali Oracle Cloud Infrastructure (OCI)
Per accedere allo storage degli oggetti, è necessario disporre delle credenziali che è possibile creare mediante la procedura CREATE_CREDENTIAL del package DBMS_CLOUD. DBMS_CLOUD supporta la creazione di oggetti credenziali che contengono l'autenticazione nativa OCI. La procedura DBMS_CLOUD memorizza le credenziali del servizio cloud in Autonomous Database.
La procedura DBMS_CLOUD.CREATE_CREDENTIAL viene sovraccaricata con i parametri correlati a Oracle Cloud Infrastructure, tra cui user_ocid, tenancy_ocid, private_key e l'impronta digitale. Consente di utilizzare l'autenticazione delle chiavi di firma di Oracle Cloud Infrastructure.
Tabella 3-2 DBMS_CLOUD.CREATE_CREDENTIAL descrizioni dei parametri
Parametro | descrizione; |
---|---|
credential_name |
Il parametro |
user_ocid |
Specifica l'OCID dell'utente. Per informazioni dettagliate su come ottenere l'OCID dell'utente, vedere Where to Get the Tenancy's OCID and User's OCID. |
tenancy_ocid |
Specifica l'OCID della tenancy. Per informazioni dettagliate su come ottenere l'OCID della tenancy, vedere Where to Get the Tenancy's OCID and User's OCID. |
private_key |
Specifica la chiave privata generata. Le chiavi private generate con una password non sono supportate. È necessario generare la chiave privata senza una passphrase. Per informazioni dettagliate sulla generazione di una coppia di chiavi in formato PEM, vedere Come generare una chiave di firma API. |
fingerprint |
Specifica un'impronta digitale. Dopo aver caricato una chiave pubblica generata nell'account dell'utente, l'impronta viene visualizzata nella console. Utilizzare l'impronta digitale visualizzata per questo argomento. Per ulteriori dettagli, vedere Come ottenere l'impronta digitale della chiave e Come generare una chiave di firma API. |
Di seguito è riportata la sintassi della procedura 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 volta ottenuti tutti gli input necessari e generati la chiave privata, ecco un esempio della procedura 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.
Ora è possibile recuperare le nuove credenziali con la query seguente:
SELECT owner, credential_name FROM dba_credentials WHERE credential_name LIKE '%NATIVE%'; OWNER CREDENTIAL_NAME----- ---------------
ADMIN OCI_NATIVE_CRED
Argomento padre: Gestione delle connessioni
Crea credenziali Amazon Web Services (AWS)
Per accedere ad AWS Glue Catalog è necessario disporre delle credenziali AWS che è possibile creare tramite la procedura guidata Crea credenziali. Questa procedura guidata memorizza le credenziali del servizio cloud in Autonomous Database.
CREATE CREDENTIAL
a seconda della posizione dei file di origine. Per creare le credenziali AWS:
-
Nella pagina Connessioni, fare clic su Crea e selezionare Nuova posizione del negozio cloud.
- Selezionare Crea credenziale dalla procedura guidata Aggiungi posizione area di memorizzazione cloud.
- Selezionare Nome utente cloud e password.
- Selezionare Amazon S3 dall'elenco a discesa Negozio cloud.
- Immettere un nome nel campo Nome credenziale. Il nome deve essere conforme alle convenzioni di denominazione degli oggetti Oracle. Ad esempio,
MY_AWS_CRED
. - Nel campo ID chiave di accesso AWS , immettere l'ID della chiave di accesso AWS. Ad esempio:
myAccessKeyID
, vedere Gestione delle chiavi di accesso per gli utenti IAM. - Nel campo Chiave di accesso segreta AWS, immettere la chiave di accesso segreta AWS. Per informazioni sulle chiavi di accesso AWS, vedere Gestione delle chiavi di accesso per gli utenti IAM.
- Fare clic su Crea credenziale per creare le credenziali AWS.
Argomento padre: Gestione delle connessioni
Gestisci principal risorsa con DBMS_CLOUD
Il principal delle risorse Oracle Cloud Infrastructure (OCI) consente alle applicazioni e ai servizi in esecuzione all'interno dell'infrastruttura OCI di accedere ad Autonomous Database senza la necessità di credenziali del database tradizionali (ad esempio, nome utente e password).
Non è necessario creare un oggetto credenziali quando si utilizza un principal risorsa. Autonomous Database crea e protegge le credenziali del principal delle risorse che utilizzi per accedere alle risorse Oracle Cloud Infrastructure specificate. Un principal risorsa è costituito da un token di sessione temporaneo e da credenziali sicure che consentono al database di autenticarsi in altri servizi Oracle Cloud Infrastructure.
- Per impostare un principal delle risorse in un Autonomous Database sono necessari diversi passi: è necessario creare e definire i criteri Oracle Cloud Infrastructure Identity and Access Management (IAM). Per ulteriori informazioni, vedere Eseguire i prerequisiti per utilizzare il principal delle risorse con Autonomous Database.
- Abilita il principal delle risorse per l'utente ADMIN e, facoltativamente, abilita il principal delle risorse per un utente del database. Per accedere alle risorse OCI, vedere Abilita principal risorse.
Quando esegui l'autenticazione utilizzando un principal risorsa, non è necessario creare e gestire le credenziali per accedere alle risorse OCI. Autonomous Database rende disponibile il principal delle risorse e ne protegge il principal.
Gestisci principal risorsa mediante Data Studio
È inoltre possibile abilitare il principal risorsa utilizzando Data Studio.
- Nel Launchpad Database Actions selezionare la casella Caricamento dati.
-
Fare clic su Connessioni per visualizzare la pagina Connessioni.
- Nella pagina Connessioni, fare clic su Crea e selezionare Gestisci principal risorsa.
Viene visualizzata la finestra di dialogo Gestisci principal risorsa.
- Selezionare l'utente o gli utenti da aggiungere dalla lista Utente disponibile alla lista Utente selezionato per abilitarne il principal risorsa.
Scegliere una delle opzioni disponibili:
-
>: questa opzione consente di spostare l'utente in Utenti selezionati.
<: per rimuovere l'utente selezionato da Utenti selezionati, selezionare questa opzione.
>>: questa opzione consente di spostare tutte le tabelle nella lista Utenti selezionati.
<<: per rimuovere tutti gli utenti selezionati da Utenti selezionati, selezionare questa opzione.
Nota
È possibile concedere l'accesso alla credenziale principal risorsa a un utente del database solo se l'utente ADMIN ha abilitato la credenziale principal risorsa.
-
- Selezionare l'opzione Mostra codice per visualizzare l'equivalente di codice PL/SQL della finestra di dialogo Gestisci principal risorsa. È possibile copiare ed eseguire questo codice PL/SQL nel foglio di lavoro per eseguire la stessa azione che si verifica quando si fa clic su Abilita principal risorsa nella finestra di dialogo Gestisci principal risorsa.
- Fare clic su Esegui per completare il processo di abilitazione del principal risorsa degli utenti selezionati.
Viene visualizzata una notifica di conferma che conferma l'abilitazione del principal risorsa degli utenti selezionati.
- Selezionare un utente da Utenti selezionati a Utenti disponibili per disabilitare il principal risorsa per l'utente selezionato. Questa operazione rimuove la credenziale
OCI$RESOURCE_PRINCIPAL
. Per ulteriori informazioni su questo argomento, vedere Disabilita principal risorsa in Autonomous Database.
Argomento padre: Gestione delle connessioni