Operaciones de API
Debe tener los permisos correctos para utilizar una operación de API.
Tabla 20-28 Operaciones de API
Operación de API | Permiso necesario |
---|---|
ListShapes |
MYSQL_INSTANCE_INSPECT |
ListVersions |
MYSQL_INSTANCE_INSPECT |
ListDbSystems |
MYSQL_INSTANCE_INSPECT |
GetDbSystem |
MYSQL_INSTANCE_READ |
CreateDbSystem |
MYSQL_INSTANCE_CREATE y (SUBNET_ATTACH, SUBNET_READ y SUBNET_DETACH en el compartimento de la subred del sistema de base de datos) MYSQL_CONFIGURATIONS_READ en el compartimento de la configuración también es necesario si se utiliza una configuración personalizada. MYSQL_BACKUP_READ en el compartimento de la copia de seguridad también es necesario si se trata de una operación de clonación. VNIC_CREATE, VNIC_DELETE, NETWORK_SECURITY_GROUP_UPDATE_MEMBERS y VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP en el compartimento de la subred del sistema de base de datos también son necesarios si se activa un punto final de lectura. NETWORK_SECURITY_GROUP_READ y NETWORK_SECURITY_GROUP_UPDATE_MEMBERS en el compartimento del NSG y VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP en el compartimento de la subred del sistema de base de datos también son necesarios si se configura el grupo de seguridad de red. |
StopDbSystem |
MYSQL_INSTANCE_USE o MYSQL_INSTANCE_STOP |
StartDbSystem |
MYSQL_INSTANCE_USE o MYSQL_INSTANCE_START |
RestartDbSystem |
MYSQL_INSTANCE_USE o (MYSQL_INSTANCE_START y MYSQL_INSTANCE_STOP) |
DeleteDbSystem |
MYSQL_INSTANCE_DELETE. MYSQL_CHANNEL_DELETE también es necesario si un canal de replicación está asociado al sistema de base de datos. |
UpdateDbSystem |
MYSQL_INSTANCE_UPDATE
MYSQL_CONFIGURATIONS_READ en el compartimento de la configuración también es necesario si la configuración se actualiza para utilizar una configuración personalizada. PRIVATE_IP_UPDATE en el compartimento de la subred del sistema de base de datos también es necesario si se actualiza el nombre de host. VNIC_CREATE, VNIC_DELETE, NETWORK_SECURITY_GROUP_UPDATE_MEMBERS y VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP en el compartimento de la subred del sistema de base de datos también son necesarios si el punto final de lectura está activado. VNIC_UPDATE, NETWORK_SECURITY_GROUP_UPDATE_MEMBERS y VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP en el compartimento de la subred del sistema de base de datos también son necesarios si se actualiza el punto final de lectura. VNIC_DELETE, NETWORK_SECURITY_GROUP_UPDATE_MEMBERS y VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP en el compartimento de la subred del sistema de base de datos también son necesarios si el punto final de lectura está desactivado. NETWORK_SECURITY_GROUP_READ y NETWORK_SECURITY_GROUP_UPDATE_MEMBERS en el compartimento del NSG, y VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP en el compartimento de la subred del sistema de base de datos también son necesarios si se agrega el grupo de seguridad de red al sistema de base de datos. NETWORK_SECURITY_GROUP_READ y NETWORK_SECURITY_GROUP_UPDATE_MEMBERS en el compartimento del NSG, y VNIC_DISASSOCIATE_NETWORK_SECURITY_GROUP en el compartimento de la subred del sistema de base de datos también son necesarios si se elimina el grupo de seguridad de red del sistema de base de datos. |
CreateConfiguration |
MYSQL_CONFIGURATIONS_CREATE
MYSQL_CONFIGURATIONS_READ en el compartimento de la configuración de origen también es necesario si la configuración se copia de una configuración personalizada. |
ListConfigurations |
MYSQL_CONFIGURATIONS_INSPECT |
GetConfiguration |
MYSQL_CONFIGURATIONS_READ (necesario solo para las configuraciones personalizadas. Cualquier usuario puede leer las configuraciones por defecto. |
UpdateConfiguration |
MYSQL_CONFIGURATIONS_UPDATE |
DeleteConfiguration |
MYSQL_CONFIGURATIONS_DELETE |
CreateBackup |
MYSQL_BACKUP_CREATE |
DeleteBackup |
MYSQL_BACKUP_DELETE |
ListBackups |
MYSQL_BACKUP_INSPECT |
GetBackup |
MYSQL_BACKUP_READ |
UpdateBackup |
MYSQL_BACKUP_UPDATE |
ChangeBackupCompartment |
MYSQL_BACKUP_MOVE en el compartimento de origen y de destino |
CopyBackup |
MYSQL_BACKUP_COPY y MYSQL_BACKUP_READ en la región de origen y MYSQL_BACKUP_CREATE en la región de destino |
ListWorkRequests |
MYSQL_INSTANCE_WORK_REQUEST_INSPECT o MYSQL_INSTANCE_INSPECT |
GetWorkRequest |
MYSQL_INSTANCE_WORK_REQUEST_READ o MYSQL_INSTANCE_READ |
ListChannels |
MYSQL_CHANNEL_INSPECT |
GetChannel |
MYSQL_CHANNEL_READ |
CreateChannel |
MYSQL_CHANNEL_CREATE, MYSQL_INSTANCE_USE y MYSQL_INSTANCE_CONTENT_WRITE |
UpdateChannel |
MYSQL_CHANNEL_UPDATE, MYSQL_INSTANCE_USE y MYSQL_INSTANCE_CONTENT_WRITE |
ResetChannel |
MYSQL_CHANNEL_RESET, MYSQL_INSTANCE_USE y MYSQL_INSTANCE_CONTENT_WRITE |
ResumeChannel |
MYSQL_CHANNEL_RESUME y MYSQL_INSTANCE_USE |
DeleteChannel |
MYSQL_CHANNEL_DELETE, MYSQL_INSTANCE_USE y MYSQL_INSTANCE_CONTENT_WRITE |
ListReplicas |
MYSQL_INSTANCE_INSPECT |
GetReplica |
MYSQL_INSTANCE_READ |
CreateReplica |
MYSQL_INSTANCE_CREATE y (SUBNET_ATTACH, SUBNET_READ y SUBNET_DETACH en el compartimento de la subred del sistema de base de datos)
MYSQL_CONFIGURATIONS_READ en el compartimento de la configuración también es necesario si se utiliza una configuración personalizada. NETWORK_SECURITY_GROUP_READ y NETWORK_SECURITY_GROUP_UPDATE_MEMBERS en el compartimento del NSG, y VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP en el compartimento de la subred del sistema de base de datos también son necesarios si se agrega el grupo de seguridad de red a la réplica de lectura. |
UpdateReplica |
MYSQL_INSTANCE_UPDATE
MYSQL_CONFIGURATIONS_READ en el compartimento de la configuración también es necesario si la configuración se actualiza para utilizar una configuración personalizada. NETWORK_SECURITY_GROUP_READ y NETWORK_SECURITY_GROUP_UPDATE_MEMBERS en el compartimento del NSG, y VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP en el compartimento de la subred del sistema de base de datos también son necesarios si se agrega el grupo de seguridad de red a la réplica de lectura. NETWORK_SECURITY_GROUP_READ y NETWORK_SECURITY_GROUP_UPDATE_MEMBERS en el compartimento del NSG, y VNIC_DISASSOCIATE_NETWORK_SECURITY_GROUP en el compartimento de la subred del sistema de base de datos también son necesarios si se elimina el grupo de seguridad de red de la réplica de lectura. |
DeleteReplica |
MYSQL_INSTANCE_DELETE |
GetHeatWaveCluster |
MYSQL_HEATWAVE_READ |
AddHeatWaveCluster |
MYSQL_INSTANCE_USE y MYSQL_HEATWAVE_CREATE |
StopHeatWaveCluster |
MYSQL_INSTANCE_USE o MYSQL_INSTANCE_STOP, MYSQL_HEATWAVE_USE o MYSQL_HEATWAVE_STOP |
StartHeatWaveCluster |
MYSQL_INSTANCE_USE o MYSQL_INSTANCE_START, MYSQL_HEATWAVE_USE o MYSQL_HEATWAVE_START |
RestartHeatWaveCluster |
MYSQL_INSTANCE_USE o MYSQL_HEATWAVE_USE o (MYSQL_INSTANCE_START y MYSQL_INSTANCE_STOP) o (MYSQL_HEATWAVE_START y MYSQL_HEATWAVE_STOP) |
DeleteHeatWaveCluster |
MYSQL_INSTANCE_DELETE o (MYSQL_INSTANCE_USE y MYSQL_HEATWAVE_DELETE) |
UpdateHeatWaveCluster |
MYSQL_INSTANCE_USE, MYSQL_HEATWAVE_CREATE y MYSQL_HEATWAVE_DELETE |
GetHeatWaveClusterMemoryEstimate |
MYSQL_INSTANCE_CONTENT_READ y MYSQL_HEATWAVE_USE |
GenerateHeatWaveClusterMemoryEstimate |
MYSQL_INSTANCE_CONTENT_READ y MYSQL_HEATWAVE_USE |