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