Informations de référence sur les politiques d'Oracle NoSQL Database Cloud Service
Découvrez les variables, autorisations et combinaisons Verbe + Type de ressource prises en charge disponibles pour les politiques Oracle NoSQL Database Cloud Service.
Cet article contient les informations suivantes :
Variables prises en charge
Découvrez les variables prises en charge par le service Oracle NoSQL Database Cloud Service.
ListTables
et CreateTable
.
Tableau - Variables prises en charge
Variable | Type de variable | Commentaires |
---|---|---|
target.nosql-table.id |
OCID | Utilisez cette variable pour contrôler l'accès à une table NoSQL spécifique par OCID. |
target.nosql-table.name |
Chaîne | Utilisez cette variable pour contrôler l'accès à une table NoSQL spécifique par nom. |
Informations détaillées sur les combinaisons Verbe + Type de ressource
Cliquez sur le lien pour en savoir plus sur les autorisations et les opérations d'API couvertes par chacun des ver
Le niveau d'accès est cumulatif au fur et à mesure que vous progressez depuis inspect > read > use > manage
. Un signe plus (+) dans une cellule de tableau indique un accès incrémentiel par rapport à la cellule directement au-dessus, alors que la mention aucun accès supplémentaire indique qu'il n'y a aucun accès incrémentiel.
Par exemple, le service de lecture pour le type de ressource nosql-tables
inclut les mêmes autorisations et opérations d'API que le service d'inspection, plus l'autorisation NOSQL_TABLE_READ et l'opération d'API GetTable
. Dans le cas du type de ressource nosql-tables
, le verbe use couvre les opérations d'API UpdateTable
par rapport au verbe read. Enfin, manage couvre d'autres autorisations et opérations par rapport à use.
nosql-tables
Table - nosql-tables
Verbe | Autorisations | API REST entièrement couvertes | NoSQL Demande couverte par le pilote de nuage |
---|---|---|---|
INSPECT | NOSQL_TABLE_INSPECT | ListTables | ListTableRequest |
READ | INSPECTER + NOSQL_TABLE_READ | GetTable | GetTableRequest |
READ | INSPECTER + NOSQL_TABLE_READ |
ListWorkRequests GetWorkRequest ListWorkRequestErrors ListWorkRequestLogs |
Aucune |
READ | INSPECTER + NOSQL_TABLE_READ | ListTableUsage | TableUsageRequest |
USE | LIRE + NOSQL_TABLE_ALTER |
UpdateTable DeleteWorkRequest |
TableRequest
|
MANAGE | USE + NOSQL_TABLE_CREATE | CreateTable | TableRequest (CRÉER UNE TABLE) |
MANAGE | NOSQL_TABLE_DROP | CreateTable | TableRequest (SUPPRIMER UNE TABLE) |
MANAGE | NOSQL_TABLE_MOVE | ChangeTableCompartment | Pas de soutien |
nosql-rows
Table - nosql-rows
Verbe | Autorisations | API REST entièrement couvertes | NoSQL Demande couverte par le pilote de nuage |
---|---|---|---|
INSPECT | Aucune | Aucune | Aucune |
READ | NOSQL_ROWS_READ |
GetRow Interrogation (SELECT) PrepareStatement SummarizeStatement |
|
USE | LIRE + NOSQL_ROWS_INSERT |
UpdateRow Interrogation (INSERT/UPSERT, UPDATE) |
|
MANAGE | USE + NOSQL_ROWS_DELETE |
DeleteRow Interrogation (DELETE) |
|
nosql-indexes
Table - nosql-indexes
Verbe | Autorisations | API REST entièrement couvertes | NoSQL Demande couverte par le pilote de nuage |
---|---|---|---|
INSPECT | Aucune | Aucune | Aucune |
READ | NOSQL_INDEX_READ |
|
|
USE | LIRE + AUCUN |
|
|
MANAGE | LIRE + NOSQL_INDEX_CREATE | CreateIndex | TableRequest(CRÉER UN INDEX) |
MANAGE | NOSQL_INDEX_DROP | DeleteIndex | TableRequest(DROP INDEX) |
Permission requise pour chaque demande de pilote en nuage NoSQL
Cliquez sur le lien pour en savoir plus sur les autorisations requises pour chaque demande de pilote en nuage NoSQL.
Table - Autorisations
Demande | Autorisations | ID opération (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 (SÉLECTIONNER) | NOSQL_ROWS_READ | GetRow |
QueryRequest (INSÉRER, INSÉRER, METTRE À JOUR) | NOSQL_ROWS_INSERT | UpdateRow |
QueryRequest (SUPPRIMER) | NOSQL_ROWS_DELETE | DeleteRow |
TableRequest (CRÉER UNE TABLE) | NOSQL_TABLE_CREATE | CreateTable |
TableRequest (MODIFIER UNE TABLE) | NOSQL_TABLE_ALTER | UpdateTable |
TableRequest (SUPPRIMER UNE TABLE) | NOSQL_TABLE_DROP | DeleteTable |
TableUsageRequest | NOSQL_TABLE_READ | GetTable |
WriteMultipleRequest |
a PutRequest : NOSQL_ROWS_INSERT a DeleteRequest : NOSQL_ROWS_DELETE |
UpdateRow DeleteTable |
Permission requise pour chaque opération d'API REST
Découvrez les autorisations requises pour chaque demande d'opération d'API REST.
Table - Autorisations
Demande | Autorisations |
---|---|
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 |
Interrogation (SELECT) | NOSQL_ROWS_READ |
Interrogation (INSERT, UPSERT, UPDATE) | NOSQL_ROWS_INSERT |
Interrogation (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
Informations de référence sur les politiques d'Oracle NoSQL Database Cloud Service