Criteri IAM per Autonomous AI Database
Fornisce informazioni sui criteri IAM necessari per le operazioni API su Autonomous AI Database.
Oracle Autonomous AI Database si basa sul servizio IAM (Identity and Access Management) per autenticare e autorizzare gli utenti cloud a eseguire operazioni che utilizzano qualsiasi interfaccia di Oracle Cloud Infrastructure (console, API REST, CLI o SDK).
Il servizio IAM utilizza gruppi, compartimenti, e criteri per controllare quali utenti cloud possono accedere a quali risorse.
- Dettagli dei criteri per Autonomous AI Database
In questo argomento vengono descritti i dettagli per la scrittura di criteri per controllare l'accesso alle risorse di Autonomous AI Database. - Autorizzazioni IAM e operazioni API per Autonomous AI Database
In questo argomento vengono illustrate le autorizzazioni IAM disponibili per le operazioni su Autonomous AI Database. - Fornire privilegi specifici nei criteri IAM per gestire Autonomous AI Database
Elenca i criteri IAM che è possibile utilizzare con un verbo di autorizzazione e una condizione per concedere operazioni più granulari a un gruppo.
Argomento padre: Sicurezza
Dettagli dei criteri per Autonomous AI Database
In questo argomento vengono descritti i dettagli per la scrittura dei criteri per controllare l'accesso alle risorse di Autonomous AI Database.
Un criterio definisce il tipo di accesso di un gruppo di utenti a una risorsa specifica in un singolo compartimento. Per ulteriori informazioni, vedere la Guida introduttiva ai criteri.
Tipi di risorsa
Un tipo di risorsa aggregato copre l'elenco dei singoli tipi di risorsa che seguono direttamente. Ad esempio, scrivere un criterio per consentire a un gruppo di accedere a autonomous-database-family equivale a scrivere quattro criteri separati per il gruppo che concede l'accesso ai tipi di risorse autonomous-databases e autonomous-backups. Per ulteriori informazioni, vedere Tipi di risorse.
Tipo di risorsa aggregato:
autonomous-database-family
Singoli tipi di risorse:
autonomous-databases
autonomous-backups
Dettagli per le combinazioni verbo-tipo di risorsa
Il livello di accesso è cumulativo mentre si passa da inspect > read > use > manage. Un segno più (+) in una cella di tabella indica l'accesso incrementale rispetto alla cella direttamente sopra di essa, mentre "no extra" indica l'assenza di accesso incrementale.
Ad esempio, il verbo read per il tipo di risorsa autonomous-databases copre le stesse autorizzazioni e le stesse operazioni API del verbo inspect, oltre all'autorizzazione AUTONOMOUS_DATABASE_CONTENT_READ. Il verbo read copre parzialmente l'operazione CreateAutonomousDatabaseBackup, che richiede anche le autorizzazioni di gestione per autonomous-backups.
Le tabelle seguenti mostrano le autorizzazioni e le operazioni API coperte da ciascun verbo. Per informazioni sulle autorizzazioni, vedere Autorizzazioni.
La famiglia di risorse coperta da autonomous-database-family può essere utilizzata per concedere l'accesso alle risorse di database associate a tutti i tipi di carico di lavoro di Autonomous AI Database.
| Verbs | Autorizzazioni | API completamente coperte | API parzialmente coperte |
|---|---|---|---|
|
ispezionare |
|
|
nessuno |
|
leggi |
|
|
|
|
usa |
|
|
|
|
gestisci |
|
|
nessuno |
Elenco di operazioni e criteri IAM necessari per gestire un'istanza di Autonomous AI Database
| Operation | Criteri IAM necessari |
|---|---|
|
Aggiungi database peer |
|
|
Aggiungi attributi di sicurezza |
|
|
Modifica modello di calcolo |
|
|
Modifica modalità del database |
|
|
Cambia rete |
|
|
Modifica tipo di carico di lavoro |
|
|
Duplica un Autonomous AI Database |
Consulta Autorizzazioni IAM e operazioni API per Autonomous AI Database per ulteriori autorizzazioni di duplicazione su Autonomous AI Database. |
|
Creare un Autonomous AI Database |
|
|
Modifica configurazione strumenti di database |
|
|
Modifica pianificazione avvio/arresto |
|
| Abilita pool elastico |
|
|
Abilita o disabilita la scala automatica per un Autonomous AI Database |
|
| Unisci pool elastico |
|
|
Gestisci contatti cliente |
|
|
Gestisci chiave di cifratura |
|
|
Spostare un Autonomous AI Database in un altro compartimento |
|
|
Rinominare un Autonomous AI Database |
|
|
Riavviare un Autonomous AI Database |
|
|
Ripristina un Autonomous AI Database |
|
|
Ridimensiona il conteggio o lo storage di ECPU di un Autonomous AI Database |
|
|
Imposta password utente ADMIN |
|
|
Arrestare o avviare un Autonomous AI Database |
|
|
Switchover |
|
|
Arresta un Autonomous AI Database |
|
|
Aggiorna disaster recovery |
|
|
Aggiorna nome visualizzato |
|
|
Aggiorna licenza ed edizione del database Oracle |
|
|
Aggiornamento dell'accesso alla rete per le ACL |
|
|
Aggiornare l'accesso di rete per un endpoint privato |
|
|
Visualizza una lista di database AI autonomi |
|
|
Visualizza i dettagli di un Autonomous AI Database |
|
backup autonomi
| Verbs | Autorizzazioni | API completamente coperte | API parzialmente coperte |
|---|---|---|---|
|
ispezionare |
|
|
nessuno |
|
gestisci |
|
|
|
|
leggi |
|
nessun extra |
|
|
usa |
LEGGI + nessun extra |
nessun extra |
nessuno |
Variabili supportate
Tutte le variabili generali di OCI Identity and Access Management sono supportate. Per ulteriori informazioni, vedere Variabili generali per tutte le richieste.
Inoltre, è possibile utilizzare la variabile target.id con l'OCID di un database dopo la creazione di un database e la variabile target.workloadType con un valore come mostrato nella tabella seguente:
| Valore target.workloadType | Descrizione |
|---|---|
OLTP |
Elaborazione delle transazioni online, utilizzata per database AI autonomi con carico di lavoro di elaborazione delle transazioni. |
LH |
Lakehouse, utilizzato per Autonomous AI Database con carichi di lavoro analitici e della piattaforma dati. |
DW |
Data Warehouse, utilizzato per i database AI autonomi con carico di lavoro di Data Warehouse. |
AJD |
Autonomous JSON Database utilizzato per Autonomous AI Database con carico di lavoro JSON. |
APEX |
Servizio APEX utilizzato per Autonomous AI Database APEX Service. |
Esempio di criterio che utilizza la variabile target.id:
Allow group ADB-Admins to manage autonomous-databases in tenancy where target.id = 'OCID'
Esempio di criterio che utilizza la variabile target.workloadType:
Allow group ADB-Admins to manage autonomous-databases in tenancy where target.workloadType = 'AJD'Argomento padre: Policy IAM per Autonomous AI Database
Autorizzazioni IAM e operazioni API per Autonomous AI Database
Questo argomento descrive le autorizzazioni IAM disponibili per le operazioni su Autonomous AI Database.
Di seguito sono riportate le autorizzazioni IAM per Autonomous AI Database.
-
AUTONOMOUS_DATABASE_CONTENT_READ -
AUTONOMOUS_DATABASE_CONTENT_WRITE -
AUTONOMOUS_DATABASE_CREATEPer ulteriori limitazioni di duplicazione, vedere Autorizzazioni di duplicazione.
-
AUTONOMOUS_DATABASE_DELETE -
AUTONOMOUS_DATABASE_INSPECT -
AUTONOMOUS_DATABASE_UPDATE -
AUTONOMOUS_DB_BACKUP_CONTENT_READ -
AUTONOMOUS_DB_BACKUP_CREATE -
AUTONOMOUS_DB_BACKUP_INSPECT -
NETWORK_SECURITY_GROUP_UPDATE_MEMBERS -
VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP
Criterio di esempio per un gruppo che dispone delle autorizzazioni per creare Oracle Autonomous AI Database in un compartimento:
Allow group group-name to manage autonomous-database in compartment id compartment-ocid
where all{request.permission = 'AUTONOMOUS_DATABASE_UPDATE'}
| Autorizzazioni necessarie per utilizzare l'operazione | Operazione API |
|---|---|
AUTONOMOUS_DATABASE_CONTENT_READ |
|
AUTONOMOUS_DATABASE_CREATE |
|
AUTONOMOUS_DATABASE_DELETE |
|
AUTONOMOUS_DATABASE_INSPECT |
|
AUTONOMOUS_DATABASE_UPDATE |
|
AUTONOMOUS_DB_BACKUP_INSPECT |
|
AUTONOMOUS_DB_BACKUP_UPDATE |
|
AUTONOMOUS_DB_BACKUP_CREATE
|
|
AUTONOMOUS_DB_BACKUP_INSPECT
|
|
|
|
|
|
Obbligatorio nel compartimento di origine e di destinazione:
Obbligatorio sia nel compartimento di origine che nel compartimento di destinazione quando l'endpoint privato è abilitato:
|
|
|
Tre casi possibili:
|
|
richiede changeAutonomousDatabaseSubscription |
|
|
richiede |
|
richiede updateSaasAdminUser |
|
Duplicazione autorizzazioni
Le autorizzazioni IAM generali sono supportate per Autonomous AI Database. Inoltre, è possibile utilizzare target.autonomous-database.cloneType con i valori di autorizzazione supportati per controllare il livello di accesso, come mostrato nella tabella seguente.
| Valore target.autonomous-database.cloneType | Descrizione |
|---|---|
CLONE-FULL |
Consenti solo clone completo. |
CLONE-METADATA |
Consenti solo la copia dei metadati. |
CLONE-REFRESHABLE |
Consenti solo copia aggiornabile. |
/CLONE*/ |
Consentire qualsiasi tipo di clone. |
Criteri di esempio con i valori di autorizzazione target.autonomous-database.cloneType supportati:
Allow group group-name to manage autonomous-databases in compartment id compartment-ocid
where all {request.permission = 'AUTONOMOUS_DATABASE_CREATE', target.autonomous-database.cloneType = 'CLONE-FULL'}
Allow group group-name to manage autonomous-databases in compartment id compartment-ocid
where all {request.permission = 'AUTONOMOUS_DATABASE_CREATE', target.autonomous-database.cloneType = 'CLONE-METADATA'}
Allow group group-name to manage autonomous-databases in compartment id compartment-ocid
where all {request.permission = 'AUTONOMOUS_DATABASE_CREATE', target.autonomous-database.cloneType = 'CLONE-REFRESHABLE'}
Allow group group-name to manage autonomous-databases in compartment id compartment-ocid
where all {request.permission = 'AUTONOMOUS_DATABASE_CREATE', target.autonomous-database.cloneType = /CLONE*/}
Per ulteriori informazioni, vedere Autorizzazioni.
Argomento padre: Policy IAM per Autonomous AI Database
Fornire privilegi specifici nei criteri IAM per gestire Autonomous AI Database
Elenca i criteri IAM che è possibile utilizzare con un verbo di autorizzazione e una condizione per concedere operazioni più granulari a un gruppo.
Ad esempio, per consentire al gruppo MyGroup di avviare i database AI autonomi utilizzando l'API StartAutonomousDatabase:
Allow MyGroup to manage autonomous-databases where request.operation = 'StartAutonomousDatabase'Per ulteriori informazioni, vedere Verbi e Condizioni.
| Elenco verbi autorizzazione |
|---|
autonomousDatabaseManualRefresh |
changeAutonomousDatabaseCompartment |
changeAutonomousDatabaseSubscription |
changeDisasterRecoveryConfiguration |
configureAutonomousDatabaseVaultKey |
configureSaasAdminUser |
createAutonomousDatabase |
createAutonomousDatabaseBackup |
deleteAutonomousDatabase |
deleteAutonomousDatabaseBackup |
deregisterAutonomousDatabaseDataSafe |
disableAutonomousDatabaseManagement |
disableAutonomousDatabaseOperationsInsights |
enableAutonomousDatabaseManagement |
enableAutonomousDatabaseOperationsInsights |
failOverAutonomousDatabase |
generateAutonomousDatabaseWallet |
getAutonomousDatabase |
getAutonomousDatabaseBackup |
getAutonomousDatabaseRegionalWallet |
getAutonomousDatabaseWallet |
listAutonomousDatabaseBackups |
listAutonomousDatabaseCharacterSets |
listAutonomousDatabaseClones |
listAutonomousDatabaseMaintenanceWindows |
listAutonomousDatabasePeers |
listAutonomousDatabaseRefreshableClones |
listAutonomousDatabases |
registerAutonomousDatabaseDataSafe |
resourcePoolShapes |
restartAutonomousDatabase |
restoreAutonomousDatabase |
rotateAutonomousDatabaseEncryptionKey |
SaasAdminUserStatus |
shrinkAutonomousDatabase |
startAutonomousDatabase |
stopAutonomousDatabase |
switchoverAutonomousDatabase |
updateAutonomousDatabase |
updateAutonomousDatabaseBackup |
updateAutonomousDatabaseRegionalWallet |
updateAutonomousDatabaseWallet |
Il verbo autorizzazione updateAutonomousDatabase raggruppa i privilegi per utilizzare diverse operazioni API.
| Operation |
|---|
DeregisterAutonomousDatabaseDataSafe |
DisableAutonomousDatabaseOperationsInsights |
DisableDatabaseManagement |
EnableAutonomousDatabaseOperationsInsights |
RegisterAutonomousDatabaseDataSafe |
Ad esempio:
Allow MyGroup to manage autonomous-databases where request.operation = 'updateAutonomousDatabase'Argomento padre: Policy IAM per Autonomous AI Database