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=> DeleteRow
Oracle NoSQL Database Cloud Service-Policys - Referenz