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