Opérations d'API
Vous devez disposer des autorisations appropriées pour utiliser une opération d'API.
Tableau 20-28 : Opérations d'API
Opérations d'API | Autorisation requise |
---|---|
ListShapes |
MYSQL_INSTANCE_INSPECT |
ListVersions |
MYSQL_INSTANCE_INSPECT |
ListDbSystems |
MYSQL_INSTANCE_INSPECT |
GetDbSystem |
MYSQL_INSTANCE_READ |
CreateDbSystem |
MYSQL_INSTANCE_CREATE et (SUBNET_ATTACH, SUBNET_READ et SUBNET_DETACH dans le compartiment du sous-réseau du système de base de données) MYSQL_CONFIGURATIONS_READ sur le compartiment de la configuration est également requis si une configuration personnalisée est utilisée. MYSQL_BACKUP_READ sur le compartiment de la sauvegarde est également requis s'il s'agit d'une opération de clonage. VNIC_CREATE, VNIC_DELETE, NETWORK_SECURITY_GROUP_UPDATE_MEMBERS et VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP sur le compartiment du sous-réseau du système de base de données sont également requis si un point d'extrémité de lecture est activé. NETWORK_SECURITY_GROUP_READ et NETWORK_SECURITY_GROUP_UPDATE_MEMBERS sur le compartiment du groupe de sécurité de réseau et VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP sur le compartiment du sous-réseau du système de base de données sont également requis si le groupe de sécurité de réseau est configuré. |
StopDbSystem |
MYSQL_INSTANCE_USE ou MYSQL_INSTANCE_STOP |
StartDbSystem |
MYSQL_INSTANCE_USE ou MYSQL_INSTANCE_START |
RestartDbSystem |
MYSQL_INSTANCE_USE ou (MYSQL_INSTANCE_START et MYSQL_INSTANCE_STOP) |
DeleteDbSystem |
MYSQL_INSTANCE_DELETE. MYSQL_CHANNEL_DELETE est également requis si un canal de réplication est associé au système de base de données. |
UpdateDbSystem |
MYSQL_INSTANCE_UPDATE
MYSQL_CONFIGURATIONS_READ sur le compartiment de la configuration est également requis si la configuration est mise à jour pour utiliser une configuration personnalisée. PRIVATE_IP_UPDATE sur le compartiment du sous-réseau du système de base de données est également requis si le nom d'hôte est mis à jour. VNIC_CREATE, VNIC_DELETE, NETWORK_SECURITY_GROUP_UPDATE_MEMBERS et VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP sur le compartiment du sous-réseau du système de base de données sont également requis si le point d'extrémité de lecture est activé. VNIC_UPDATE, NETWORK_SECURITY_GROUP_UPDATE_MEMBERS et VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP sur le compartiment du sous-réseau du système de base de données sont également requis si le point d'extrémité de lecture est mis à jour. VNIC_DELETE, NETWORK_SECURITY_GROUP_UPDATE_MEMBERS et VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP sur le compartiment du sous-réseau du système de base de données sont également requis si le point d'extrémité de lecture est désactivé. NETWORK_SECURITY_GROUP_READ et NETWORK_SECURITY_GROUP_UPDATE_MEMBERS sur le compartiment du groupe de sécurité de réseau et VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP sur le compartiment du sous-réseau du système de base de données sont également requis si le groupe de sécurité de réseau est ajouté au système de base de données. NETWORK_SECURITY_GROUP_READ et NETWORK_SECURITY_GROUP_UPDATE_MEMBERS sur le compartiment du groupe de sécurité de réseau et VNIC_DISASSOCIATE_NETWORK_SECURITY_GROUP sur le compartiment du sous-réseau du système de base de données sont également requis si le groupe de sécurité de réseau est supprimé du système de base de données. |
CreateConfiguration |
MYSQL_CONFIGURATIONS_CREATE
MYSQL_CONFIGURATIONS_READ sur le compartiment de la configuration source est également requis si la configuration est copiée à partir d'une configuration personnalisée. |
ListConfigurations |
MYSQL_CONFIGURATIONS_INSPECT |
GetConfiguration |
MYSQL_CONFIGURATIONS_READ (obligatoire pour les configurations personnalisées uniquement. Tout utilisateur peut lire les configurations par défaut.) |
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 |
CancelDeletion |
MYSQL_BACKUP_UPDATE |
ChangeBackupCompartment |
MYSQL_BACKUP_MOVE dans le compartiment source et le compartiment de destination |
CopyBackup |
MYSQL_BACKUP_COPY et MYSQL_BACKUP_READ dans la région source et MYSQL_BACKUP_CREATE dans la région de destination |
ListWorkRequests |
MYSQL_INSTANCE_WORK_REQUEST_INSPECT ou MYSQL_INSTANCE_INSPECT |
GetWorkRequest |
MYSQL_INSTANCE_WORK_REQUEST_READ ou MYSQL_INSTANCE_READ |
ListChannels |
MYSQL_CHANNEL_INSPECT |
GetChannel |
MYSQL_CHANNEL_READ |
CreateChannel |
MYSQL_CHANNEL_CREATE et MYSQL_INSTANCE_USE et MYSQL_INSTANCE_CONTENT_WRITE |
UpdateChannel |
MYSQL_CHANNEL_UPDATE et MYSQL_INSTANCE_USE et MYSQL_INSTANCE_CONTENT_WRITE |
ResetChannel |
MYSQL_CHANNEL_RESET et MYSQL_INSTANCE_USE et MYSQL_INSTANCE_CONTENT_WRITE |
ResumeChannel |
MYSQL_CHANNEL_RESUME et MYSQL_INSTANCE_USE |
DeleteChannel |
MYSQL_CHANNEL_DELETE et MYSQL_INSTANCE_USE et MYSQL_INSTANCE_CONTENT_WRITE |
ListReplicas |
MYSQL_INSTANCE_INSPECT |
GetReplica |
MYSQL_INSTANCE_READ |
CreateReplica |
MYSQL_INSTANCE_CREATE et (SUBNET_ATTACH, SUBNET_READ et SUBNET_DETACH dans le compartiment du sous-réseau du système de base de données)
MYSQL_CONFIGURATIONS_READ sur le compartiment de la configuration est également requis si une configuration personnalisée est utilisée. NETWORK_SECURITY_GROUP_READ et NETWORK_SECURITY_GROUP_UPDATE_MEMBERS sur le compartiment du groupe de sécurité de réseau et VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP sur le compartiment du sous-réseau du système de base de données sont également requis si le groupe de sécurité de réseau est ajouté à la réplique de lecture. |
UpdateReplica |
MYSQL_INSTANCE_UPDATE
MYSQL_CONFIGURATIONS_READ sur le compartiment de la configuration est également requis si la configuration est mise à jour pour utiliser une configuration personnalisée. NETWORK_SECURITY_GROUP_READ et NETWORK_SECURITY_GROUP_UPDATE_MEMBERS sur le compartiment du groupe de sécurité de réseau et VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP sur le compartiment du sous-réseau du système de base de données sont également requis si le groupe de sécurité de réseau est ajouté à la réplique de lecture. NETWORK_SECURITY_GROUP_READ et NETWORK_SECURITY_GROUP_UPDATE_MEMBERS sur le compartiment du groupe de sécurité de réseau et VNIC_DISASSOCIATE_NETWORK_SECURITY_GROUP sur le compartiment du sous-réseau du système de base de données sont également requis si le groupe de sécurité de réseau est supprimé de la réplique de lecture. |
DeleteReplica |
MYSQL_INSTANCE_DELETE |
GetHeatWaveCluster |
MYSQL_HEATWAVE_READ |
AddHeatWaveCluster |
MYSQL_INSTANCE_USE et MYSQL_HEATWAVE_CREATE |
StopHeatWaveCluster |
MYSQL_INSTANCE_USE ou MYSQL_INSTANCE_STOP ou MYSQL_HEATWAVE_USE ou MYSQL_HEATWAVE_STOP |
StartHeatWaveCluster |
MYSQL_INSTANCE_USE ou MYSQL_INSTANCE_START ou MYSQL_HEATWAVE_USE ou MYSQL_HEATWAVE_START |
RestartHeatWaveCluster |
MYSQL_INSTANCE_USE ou MYSQL_HEATWAVE_USE ou (MYSQL_INSTANCE_START et MYSQL_INSTANCE_STOP) ou (MYSQL_HEATWAVE_START et MYSQL_HEATWAVE_STOP) |
DeleteHeatWaveCluster |
MYSQL_INSTANCE_DELETE ou (MYSQL_INSTANCE_USE et MYSQL_HEATWAVE_DELETE) |
UpdateHeatWaveCluster |
MYSQL_INSTANCE_USE et MYSQL_HEATWAVE_CREATE et MYSQL_HEATWAVE_DELETE |
GetHeatWaveClusterMemoryEstimate |
MYSQL_INSTANCE_CONTENT_READ et MYSQL_HEATWAVE_USE |
GenerateHeatWaveClusterMemoryEstimate |
MYSQL_INSTANCE_CONTENT_READ et MYSQL_HEATWAVE_USE |