Oracle NoSQL Database Cloud Service-Policys - Referenz
Erfahren Sie mehr über unterstützte Variablen, Berechtigungen und Kombinationen aus Verb und Ressourcentyp, die für Oracle NoSQL Database Cloud Service-Policys verfügbar sind.
Dieser Artikel enthält die folgenden Themen:
Unterstützte Variablen
Lernen Sie die von Oracle NoSQL Database Cloud Service unterstützten Variablen kennen.
ListTables und CreateTable.
Tabelle - Unterstützte Variablen
| Variable | Variablentyp | Kommentare |
|---|---|---|
target.nosql-table.id |
OCID | Verwenden Sie diese Variable, um den Zugriff auf eine bestimmte NoSQL-Tabelle nach OCID zu kontrollieren. |
target.nosql-table.name |
String (Zeichenfolgendatentyp) | Verwenden Sie diese Variable, um den Zugriff auf eine bestimmte NoSQL-Tabelle nach Namen zu kontrollieren. |
Details zu Kombinationen aus Verb und Ressourcentyp
Lernen Sie die Berechtigungen und API-Vorgänge kennen, die von jedem Verb abgedeckt werden.
Die Zugriffsebene ist kumulativ von inspect > read > use > manage. Ein Pluszeichen (+) in einer Tabellenzelle gibt den inkrementellen Zugriff im Vergleich zur Zelle direkt darüber an, während Keine zusätzlichen keinen inkrementellen Zugriff angibt.
Beispiel: Das Verb "read" für den Ressourcentyp nosql-tables" enthält dieselben Berechtigungen und API-Vorgänge wie das Verb "inspect" sowie die Berechtigungen NOSQL_TABLE_READ und GetTable. Beim Ressourcentyp nosql-tables umfasst das Verb "use" im Vergleich zu "read" UpdateTable-API-Vorgänge. Zuletzt umfasst manage mehr Berechtigungen und Operationen als use.
nosql-tables
Tabelle - nosql-tables
| Verb | Berechtigungen | Vollständig abgedeckte REST-APIs | NoSQL Abgedeckte Cloud-Treiberanforderung |
|---|---|---|---|
| INSPECT | NOSQL_TABLE_INSPECT | ListTables | ListTableRequest |
| READ | UNTERSUCHEN SIE + NOSQL_TABLE_READ | GetTable | GetTableRequest |
| READ | UNTERSUCHEN SIE + NOSQL_TABLE_READ |
ListWorkRequests GetWorkRequest ListWorkRequestErrors ListWorkRequestLogs |
Kein Wert |
| READ | UNTERSUCHEN SIE + NOSQL_TABLE_READ | ListTableUsage | TableUsageRequest |
| USE | LESEN SIE + NOSQL_TABLE_ALTER |
UpdateTable DeleteWorkRequest |
TableRequest
|
| MANAGE | VERWENDUNG + NOSQL_TABLE_CREATE | CreateTable | TableRequest (TABELLE ERSTELLEN) |
| MANAGE | NOSQL_TABLE_DROP | CreateTable | TableRequest (TABELLE LÖSCHEN) |
| MANAGE | NOSQL_TABLE_MOVE | ChangeTableCompartment | Nicht unterstützt |
nosql-rows
Tabelle - nosql-rows
| Verb | Berechtigungen | Vollständig abgedeckte REST-APIs | NoSQL Abgedeckte Cloud-Treiberanforderung |
|---|---|---|---|
| INSPECT | Kein Wert | Kein Wert | Kein Wert |
| READ | NOSQL_ROWS_READ |
GetRow Abfrage (SELECT) PrepareStatement SummarizeStatement |
|
| USE | LESEN SIE + NOSQL_ROWS_INSERT |
UpdateRow Abfrage (INSERT/UPSERT, UPDATE) |
|
| MANAGE | VERWENDUNG + NOSQL_ROWS_DELETE |
DeleteRow Abfrage (DELETE) |
|
nosql-indexes
Tabelle - nosql-indexes
| Verb | Berechtigungen | Vollständig abgedeckte REST-APIs | NoSQL Abgedeckte Cloud-Treiberanforderung |
|---|---|---|---|
| INSPECT | Kein Wert | Kein Wert | Kein Wert |
| READ | NOSQL_INDEX_READ |
|
|
| USE | LESEN + KEINE |
|
|
| MANAGE | LESEN SIE + NOSQL_INDEX_CREATE | CreateIndex | TableRequest(INDEX ERSTELLEN) |
| MANAGE | NOSQL_INDEX_DROP | DeleteIndex | TableRequest(INDEX LÖSCHEN) |
Erforderliche Berechtigungen für NoSQL Cloud-Treiberanforderungen
Lernen Sie die erforderlichen Berechtigungen für die einzelnen NoSQL Cloud-Treiberanforderungen kennen.
Tabelle - Berechtigungen
| Anforderungs- | Berechtigungen | Vorgangs-ID (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 (AUSWÄHLEN) | NOSQL_ROWS_READ | GetRow |
| QueryRequest (EINFÜGEN, UPSERT, AKTUALISIEREN) | NOSQL_ROWS_INSERT | UpdateRow |
| QueryRequest (LÖSCHEN) | NOSQL_ROWS_DELETE | DeleteRow |
| TableRequest (TABELLE ERSTELLEN) | NOSQL_TABLE_CREATE | CreateTable |
| TableRequest (TABELLE ÄNDERN) | NOSQL_TABLE_ALTER | UpdateTable |
| TableRequest (TABELLE LÖSCHEN) | NOSQL_TABLE_DROP | DeleteTable |
| TableUsageRequest | NOSQL_TABLE_READ | GetTable |
| WriteMultipleRequest |
hat PutRequest: NOSQL_ROWS_INSERT enthält DeleteRequest: NOSQL_ROWS_DELETE |
UpdateRow DeleteTable |
Erforderliche Berechtigungen für REST-API-Vorgänge
Lernen Sie die erforderlichen Berechtigungen für jede REST-API-Vorgangsanforderung kennen.
Tabelle - Berechtigungen
| Anforderungs- | Berechtigungen |
|---|---|
| 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 |
| Abfrage (SELECT) | NOSQL_ROWS_READ |
| Abfrage (INSERT, UPSERT, UPDATE) | NOSQL_ROWS_INSERT |
| Abfrage (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=> DeleteRowOracle NoSQL Database Cloud Service-Policys - Referenz