Riferimento ai criteri di Oracle NoSQL Database Cloud Service
Informazioni sulle variabili, le autorizzazioni e le combinazioni Verb + Reource-Type supportate disponibili per i criteri di Oracle NoSQL Database Cloud Service.
Questo articolo contiene i seguenti argomenti:
Variabili supportate
Scopri le variabili supportate da Oracle NoSQL Database Cloud Service.
ListTables
e CreateTable
.
Tabella - Variabili supportate
Variabile | Tipo di variabile | Commenti |
---|---|---|
target.nosql-table.id |
OCID | Utilizzare questa variabile per controllare l'accesso a una tabella NoSQL specifica in base all'OCID. |
target.nosql-table.name |
Stringa | Utilizzare questa variabile per controllare l'accesso a una tabella NoSQL specifica in base al nome. |
Dettagli per le combinazioni verbo-tipo di risorsa
Informazioni sulle autorizzazioni e sulle operazioni API coperte da ciascun verbo.
Il livello di accesso è cumulativo quando si passa da inspect > read > use > manage
. Un segno più (+) in una cella di tabella indica un accesso incrementale rispetto alla cella direttamente sopra di essa, mentre nessun ulteriore indica nessun accesso incrementale.
Ad esempio, il verbo read per il tipo di risorsa nosql-tables
include le stesse autorizzazioni e le stesse operazioni API del verbo inspect, oltre all'autorizzazione NOSQL_TABLE_READ e all'operazione API GetTable
. Nel caso del tipo di risorsa nosql-tables
, il verbo use copre le operazioni API UpdateTable
rispetto alla lettura. Infine, la gestione copre più autorizzazioni e operazioni rispetto all'uso.
nosql-tables
Tabella - nosql-tabelle
Verbo | Autorizzazioni | API REST completamente coperte | NoSQL Richiesta di driver cloud coperta |
---|---|---|---|
INSPECT | NOSQL_TABLE_INSPECT | ListTables | ListTableRequest |
READ | ISPEZIONA + NOSQL_TABLE_READ | GetTable | GetTableRequest |
READ | ISPEZIONA + NOSQL_TABLE_READ |
ListWorkRequests GetWorkRequest ListWorkRequestErrors ListWorkRequestLogs |
Nessuno. |
READ | ISPEZIONA + NOSQL_TABLE_READ | ListTableUsage | TableUsageRequest |
USE | LEGGI + NOSQL_TABLE_ALTER |
UpdateTable DeleteWorkRequest |
TableRequest
|
GESTISCI | UTILIZZO + NOSQL_TABLE_CREATE | CreateTable | TableRequest (CREA TABELLA) |
GESTISCI | NOSQL_TABLE_DROP | CreateTable | TableRequest (ELIMINA TABELLA) |
GESTISCI | NOSQL_TABLE_MOVE | ChangeTableCompartment | Non supportate |
nosql-rows
Tabella - righe nosql
Verbo | Autorizzazioni | API REST completamente coperte | NoSQL Richiesta di driver cloud coperta |
---|---|---|---|
INSPECT | Nessuno. | Nessuno. | Nessuno. |
READ | NOSQL_ROWS_READ |
GetRow Query (SELECT) PrepareStatement SummarizeStatement |
|
USE | LEGGI + NOSQL_ROWS_INSERT |
UpdateRow Query (INSERT/UPSERT, UPDATE) |
|
GESTISCI | UTILIZZO + NOSQL_ROWS_DELETE |
DeleteRow Query (DELETE) |
|
nosql-indexes
Tabella - indici nosql
Verbo | Autorizzazioni | API REST completamente coperte | NoSQL Richiesta di driver cloud coperta |
---|---|---|---|
INSPECT | Nessuno. | Nessuno. | Nessuno. |
READ | NOSQL_INDEX_READ |
|
|
USE | LETTURA + NESSUNO |
|
|
GESTISCI | LEGGI + NOSQL_INDEX_CREATE | CreateIndex | TableRequest(CREA INDICE) |
GESTISCI | NOSQL_INDEX_DROP | DeleteIndex | TableRequest(ELIMINA INDICE) |
Autorizzazione richiesta per ogni NoSQL richiesta driver cloud
Informazioni sulle autorizzazioni necessarie per ogni NoSQL richiesta driver cloud.
Tabella - Autorizzazioni
Richiesta | Autorizzazioni | ID operazione (request.operation) |
---|---|---|
DeleteRequest | NOSQL_ROWS_DELETE | DeleteRow |
GetIndexesRequest | NOSQL_INDEX_READ | GetIndex |
GetRequest | NOSQL_ROWS_READ | GetRow |
GetTableRequest | NOSQL_TABLE_READ | GetTable |
ListTablesRequest | NOSQL_TABLE_INSPECT | ListTables |
MultiDeleteRequest | NOSQL_ROWS_DELETE | DeleteRow |
PrepareRequest | NOSQL_ROWS_READ | GetRow |
PutRequest | NOSQL_ROWS_INSERT | UpdateRow |
QueryRequest (SELEZIONA) | NOSQL_ROWS_READ | GetRow |
QueryRequest (INSERISCI, AGGIORNA, AGGIORNA) | NOSQL_ROWS_INSERT | UpdateRow |
QueryRequest (ELIMINA) | NOSQL_ROWS_DELETE | DeleteRow |
TableRequest (CREA TABELLA) | NOSQL_TABLE_CREATE | CreateTable |
TableRequest (MODIFICA TABELLA) | NOSQL_TABLE_ALTER | UpdateTable |
TableRequest (ELIMINA TABELLA) | NOSQL_TABLE_DROP | DeleteTable |
TableUsageRequest | NOSQL_TABLE_READ | GetTable |
WriteMultipleRequest |
ha PutRequest: NOSQL_ROWS_INSERT ha DeleteRequest: NOSQL_ROWS_DELETE |
UpdateRow DeleteTable |
Autorizzazione richiesta per ogni operazione API REST
Informazioni sulle autorizzazioni necessarie per ogni richiesta di operazione API REST.
Tabella - Autorizzazioni
Richiesta | Autorizzazioni |
---|---|
ListTables | NOSQL_TABLE_INSPECT |
CreateTable | NOSQL_TABLE_CREATE |
GetTable | NOSQL_TABLE_READ |
UpdateTable | NOSQL_TABLE_ALTER |
DeleteTable | NOSQL_TABLE_DROP |
ListIndexes | NOSQL_INDEX_READ |
CreateIndex | NOSQL_INDEX_CREATE |
GetIndex | NOSQL_INDEX_READ |
DeleteIndex | NOSQL_INDEX_DROP |
GetRow | NOSQL_ROWS_READ |
UpdateRow | NOSQL_ROWS_INSERT |
DeleteRow | NOSQL_ROWS_DELETE |
ListTableUsage | NOSQL_TABLE_READ |
ChangeTableCompartment | NOSQL_TABLE_ALTER |
Query (SELECT) | NOSQL_ROWS_READ |
Query (INSERT, UPSERT, UPDATE) | NOSQL_ROWS_INSERT |
Query (DELETE) | NOSQL_ROWS_DELETE |
PrepareStatement | NOSQL_TABLE_READ |
SummarizeStatement | NOSQL_TABLE_READ |
ListWorkRequests | NOSQL_TABLE_READ |
GetWorkRequest | NOSQL_TABLE_READ |
DeleteWorkRequest | NOSQL_TABLE_ALTER |
ListWorkRequestErrors | NOSQL_TABLE_READ |
ListWorkRequestLogs | NOSQL_TABLE_READ |
SELECT => GetRow INSERT, UPSERT or UPDATE => UpdateRow DELETE=> DeleteRow
Riferimento ai criteri di Oracle NoSQL Database Cloud Service