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=> DeleteRowRiferimento ai criteri di Oracle NoSQL Database Cloud Service