Oracle NoSQL Database Cloud Service 政策參考
支援的變數
瞭解 Oracle NoSQL Database Cloud Service 支援的變數。
ListTables
和 CreateTable
除外。
表格 - 支援的變數
變數 | 變數類型 | 備註 |
---|---|---|
target.nosql-table.id |
OCID | 您可以使用此變數控制 OCID 對特定 NoSQL 表格的存取。 |
target.nosql-table.name |
String | 使用此變數可依名稱控制對特定 NoSQL 表格的存取。 |
Verb + Resource-Type 組合的詳細資訊
瞭解每個動詞所涵蓋的權限和 API 作業。
由於您是 inspect > read > use > manage
,因此存取層次是累加的。表格儲存格中的加號 (+) 表示相較於其上方儲存格的增量存取,而無額外則表示無增量存取。
例如,nosql-tables
資源類型的讀取動詞包括與檢查動詞相同的權限和 API 作業,以及 NOSQL_TABLE_READ 權限和 GetTable
API 作業。如果是 nosql-tables
資源類型,則使用動詞涵蓋 UpdateTable
API 作業 (與讀取相比)。最後,相較於使用,管理涵蓋更多權限和作業。
nosql-tables
表格 - nosql 表格
動詞 | 權限 | 完全涵蓋的 REST API | NoSQL 涵蓋雲端驅動程式要求 |
---|---|---|---|
INSPECT | NOSQL_TABLE_INSPECT | ListTables | ListTableRequest |
READ | 檢查 + NOSQL_TABLE_READ | GetTable | GetTableRequest |
READ | 檢查 + NOSQL_TABLE_READ |
ListWorkRequests GetWorkRequest ListWorkRequestErrors ListWorkRequestLogs |
無。 |
READ | 檢查 + NOSQL_TABLE_READ | ListTableUsage | TableUsageRequest |
USE | 閱讀 + NOSQL_TABLE_ALTER |
UpdateTable DeleteWorkRequest |
TableRequest
|
管理 | 使用 + NOSQL_TABLE_CREATE | CreateTable | TableRequest (建立表格) |
管理 | NOSQL_TABLE_DROP | CreateTable | TableRequest (刪除表格) |
管理 | NOSQL_TABLE_MOVE | ChangeTableCompartment | 不支援 |
nosql-rows
表格 - nosql-rows
動詞 | 權限 | 完全涵蓋的 REST API | NoSQL 涵蓋雲端驅動程式要求 |
---|---|---|---|
INSPECT | 無。 | 無。 | 無。 |
READ | NOSQL_ROWS_READ |
GetRow 查詢 (SELECT) PrepareStatement SummarizeStatement |
|
USE | 閱讀 + NOSQL_ROWS_INSERT |
UpdateRow 查詢 (INSERT/UPSERT,UPDATE) |
|
管理 | 使用 + NOSQL_ROWS_DELETE |
DeleteRow 查詢 (刪除) |
|
nosql-indexes
表格 - nosql 索引
動詞 | 權限 | 完全涵蓋的 REST API | NoSQL 涵蓋雲端驅動程式要求 |
---|---|---|---|
INSPECT | 無。 | 無。 | 無。 |
READ | NOSQL_INDEX_READ |
|
|
USE | 讀取 + 無 |
|
|
管理 | 閱讀 + NOSQL_INDEX_CREATE | CreateIndex | TableRequest (建立索引) |
管理 | NOSQL_INDEX_DROP | DeleteIndex | TableRequest (刪除索引) |
每個 NoSQL 雲端驅動程式要求皆需有權限
瞭解每個 NoSQL 雲端驅動程式要求所需的權限。
表格 - 權限
要求 | 權限 | 作業 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 (選取) | NOSQL_ROWS_READ | GetRow |
QueryRequest (插入、更新插入、更新) | NOSQL_ROWS_INSERT | UpdateRow |
QueryRequest (刪除) | NOSQL_ROWS_DELETE | DeleteRow |
TableRequest (建立表格) | NOSQL_TABLE_CREATE | CreateTable |
TableRequest (更改表格) | NOSQL_TABLE_ALTER | UpdateTable |
TableRequest (刪除表格) | NOSQL_TABLE_DROP | DeleteTable |
TableUsageRequest | NOSQL_TABLE_READ | GetTable |
WriteMultipleRequest |
具有 PutRequest:NOSQL_ROWS_INSERT 具有 DeleteRequest:NOSQL_ROWS_DELETE |
UpdateRow DeleteTable |
每個 REST API 作業所需的權限
瞭解每個 REST API 作業要求的必要權限。
表格 - 權限
要求 | 權限 |
---|---|
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 |
查詢 (SELECT) | NOSQL_ROWS_READ |
查詢 (INSERT、UPSERT、UPDATE) | NOSQL_ROWS_INSERT |
查詢 (刪除) | 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