Utilizza il principal risorsa per accedere alle risorse di Oracle Cloud Infrastructure
Puoi utilizzare un principal risorsa di Oracle Cloud Infrastructure con Autonomous AI Database. L'utente o l'amministratore della tenancy definiscono i criteri di Oracle Cloud Infrastructure e un gruppo dinamico che consente di accedere alle risorse di Oracle Cloud Infrastructure con un principal risorsa. Non è necessario creare un oggetto credenziale e Autonomous AI Database crea e protegge le credenziali del principal risorsa utilizzate per accedere alle risorse Oracle Cloud Infrastructure specificate.
- Informazioni sull'uso del principal risorsa per accedere alle risorse di Oracle Cloud Infrastructure
Puoi utilizzare un principal risorsa per autenticare e accedere alle risorse di Oracle Cloud Infrastructure. - Eseguire i prerequisiti per utilizzare il principal risorsa con Autonomous AI Database
Prima di effettuare una chiamata a una risorsa Oracle Cloud Infrastructure utilizzando un principal risorsa, un amministratore della tenancy Oracle Cloud Infrastructure deve creare criteri, gruppi dinamici e regole Oracle Cloud Infrastructure che definiscono i privilegi del principal risorsa. - Abilita principal risorsa ad accedere alle risorse di Oracle Cloud Infrastructure
Esegui i passi seguenti per abilitare il principal risorsa su Autonomous AI Database. - Disabilita principal risorsa in Autonomous AI Database
Mostra i passi per disabilitare il principal risorsa per tutti gli utenti di Autonomous AI Database o per un utente specificato. - Usa principal risorsa con DBMS_CLOUD
Quando si specificano le credenziali del principal risorsa con chiamateDBMS_CLOUD, il database autentica le richieste di Oracle Cloud Infrastructure per l'utente e il database fornisce le credenziali per accedere alle risorse di Oracle Cloud Infrastructure.
Argomento padre: Configurare criteri e ruoli per accedere alle risorse
Informazioni sull'uso del principal risorsa per accedere alle risorse di Oracle Cloud Infrastructure
Puoi utilizzare un principal risorsa per autenticare e accedere alle risorse di Oracle Cloud Infrastructure.
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. Utilizzando un principal risorsa per accedere AI servizi, il token memorizzato con le credenziali in Autonomous AI Database è valido solo per le risorse alle quali è stato concesso l'accesso al gruppo dinamico.
Per utilizzare Resource Principal, l'utente o l'amministratore della tenancy definiscono i criteri di Oracle Cloud Infrastructure e un gruppo dinamico che consente di accedere alle risorse Oracle Cloud Infrastructure con un principal risorsa. Non è necessario creare un oggetto credenziale e Autonomous AI Database crea e protegge le credenziali del principal risorsa utilizzate per accedere alle risorse Oracle Cloud Infrastructure specificate.
Ad esempio, durante l'utilizzo di Autonomous AI Database potresti voler utilizzare le risorse Oracle Cloud Infrastructure per effettuare le operazioni riportate di seguito.
- Accedere ai dati da un bucket di storage degli oggetti, eseguire alcune operazioni sui dati, quindi scrivere di nuovo i dati modificati nel bucket di storage degli oggetti.
-
Accedi ai tuoi vault, chiavi o segreti.
- Elenca le richieste di lavoro o elenca gli errori delle richieste di lavoro.
Quando si utilizza il database, si esegue l'autenticazione e si accede al database come utente del database. Un utente di Autonomous AI Database non dispone di un'identità Oracle Cloud Infrastructure Identity and Access Management (IAM), pertanto come utente di Autonomous AI Database non è possibile utilizzare le credenziali del database per accedere AI servizi Oracle Cloud Infrastructure. Senza un principal risorsa, è necessario ottenere le credenziali per accedere alle risorse di Oracle Cloud Infrastructure e creare un oggetto credenziale per accedere a una risorsa da Autonomous AI Database.
Un principal risorsa consente alle risorse di essere autorizzate a eseguire azioni sui servizi Oracle Cloud Infrastructure. Ogni risorsa ha la propria identità e la risorsa esegue l'autenticazione utilizzando i certificati aggiunti. Questi certificati vengono creati automaticamente, assegnati alle risorse e ruotati, evitando la necessità di creare e gestire le proprie credenziali per accedere alla risorsa.
Autonomous AI Database ti consente di utilizzare un principal risorsa per eseguire l'autenticazione nelle API di Oracle Cloud Infrastructure utilizzando le seguenti interfacce:
- Procedure e funzioni
DBMS_CLOUDche accettano un argomento delle credenziali - API SDK Oracle Cloud Infrastructure PL/SQL
Quando esegui l'autenticazione utilizzando un principal risorsa, Autonomous AI Database fornisce un metodo sicuro per accedere alle risorse di Oracle Cloud Infrastructure.
Per impostare un principal risorsa in Autonomous AI Database sono necessari diversi passi:
-
È necessario creare criteri IAM (Identity and Access Management) dell'infrastruttura Oracle Cloud Infrastructure. Per ulteriori informazioni, vedere Eseguire i prerequisiti per utilizzare il principal risorsa con Autonomous AI Database.
-
È necessario abilitare il principal delle risorse per l'utente ADMIN e facoltativamente abilitare il principal delle risorse per un utente del database. Per ulteriori informazioni, consulta la sezione Abilita principal risorsa ad accedere alle risorse di Oracle Cloud Infrastructure.
Quando esegui l'autenticazione utilizzando un principal risorsa, non è necessario creare e gestire le credenziali per accedere alle risorse Oracle Cloud Infrastructure. Autonomous AI Database rende disponibile il principal delle risorse e protegge automaticamente il principal delle risorse.
Eseguire i prerequisiti per utilizzare il principal risorsa con Autonomous AI Database
Prima di effettuare una chiamata a una risorsa Oracle Cloud Infrastructure utilizzando un principal risorsa, un amministratore della tenancy Oracle Cloud Infrastructure deve creare criteri, gruppi dinamici e regole Oracle Cloud Infrastructure che definiscono i privilegi del principal risorsa.
Prima di utilizzare un principal risorsa con Autonomous AI Database, eseguire i passi riportati di seguito.
Il token del principal risorsa viene memorizzato nella cache per due ore. Pertanto, se si modifica il criterio o il gruppo dinamico, è necessario attendere due ore per visualizzare l'effetto delle modifiche.
Per ulteriori informazioni sui criteri, vedere Funzionamento dei criteri e Gestione dei criteri.
Consenti al principal delle risorse di accedere alle risorse di Oracle Cloud Infrastructure
Eseguire i passi riportati di seguito per abilitare il principal risorsa in Autonomous AI Database.
Come prerequisito, configurare i gruppi dinamici e i criteri. Per ulteriori informazioni, vedere Eseguire i prerequisiti per utilizzare il principal risorsa con Autonomous AI Database.
Per abilitare un principal risorsa in Autonomous AI Database:
L'abilitazione del principal risorsa in un'istanza di Autonomous AI Database è un'operazione una tantum. Non è necessario abilitare di nuovo il principal risorsa, a meno che non si esegua DBMS_CLOUD_ADMIN.DISABLE_RESOURCE_PRINCIPAL per disabilitare il principal risorsa.
Disabilita principal risorsa in Autonomous AI Database
Mostra i passi per disabilitare il principal risorsa per tutti gli utenti di Autonomous AI Database o per un utente specificato.
Per rimuovere l'accesso alla credenziale del principal risorsa per un utente di database specificato, includere il parametro username. Ciò nega l'accesso utente specificato alla credenziale OCI$RESOURCE_PRINCIPAL.
Ad esempio:
EXEC DBMS_CLOUD_ADMIN.DISABLE_RESOURCE_PRINCIPAL(username => 'ADB_USER');
Per ulteriori informazioni, vedere DISABLE_RESOURCE_PRINCIPAL Procedure.
Utilizzare il principal risorsa con DBMS_CLOUD
Quando specifichi le credenziali del principal delle risorse con chiamate DBMS_CLOUD, il database autentica le richieste di Oracle Cloud Infrastructure per te e il database fornisce le credenziali per accedere alle risorse di Oracle Cloud Infrastructure.
Se non lo si è già fatto, eseguire i passi dei prerequisiti necessari:
-
L'accesso alle risorse di Oracle Cloud Infrastructure dipende dalle regole dei gruppi dinamici e dai criteri impostati nei criteri e nei gruppi dinamici di Oracle Cloud Infrastructure. Per ulteriori informazioni, vedere Eseguire i prerequisiti per utilizzare il principal risorsa con Autonomous AI Database.
-
Dopo aver definito il gruppo dinamico e i criteri, abilitare lo schema ADMIN o un altro schema per utilizzare un principal risorsa. Per ulteriori informazioni, consulta la sezione Abilita principal risorsa ad accedere alle risorse di Oracle Cloud Infrastructure.
Per utilizzare una procedura DBMS_CLOUD con le credenziali del principal risorsa:
Se si confrontano i passi necessari per accedere allo storage degli oggetti come mostrato in Crea credenziali e copia dati in una tabella esistente, notare che il passo 1, la creazione delle credenziali non è necessaria quando si utilizza il principal risorsa perché si utilizza la credenziale OCI$RESOURCE_PRINCIPAL definita dal sistema.