API-Vorgänge
Sie benötigen die erforderlichen Berechtigungen zum Verwenden eines API-Vorgangs.
Tabelle 20-28: API-Vorgänge
API-Vorgänge | Erforderliche Berechtigung |
---|---|
ListShapes |
MYSQL_INSTANCE_INSPECT |
ListVersions |
MYSQL_INSTANCE_INSPECT |
ListDbSystems |
MYSQL_INSTANCE_INSPECT |
GetDbSystem |
MYSQL_INSTANCE_READ |
CreateDbSystem |
MYSQL_INSTANCE_CREATE und (SUBNET_ATTACH, SUBNET_READ und SUBNET_DETACH im Compartment des DB-Systemsubnetzes) MYSQL_CONFIGURATIONS_READ im Compartment der Konfiguration ist auch erforderlich, wenn eine benutzerdefinierte Konfiguration verwendet wird. MYSQL_BACKUP_READ im Compartment des Backups ist auch erforderlich, wenn es sich um einen Klonvorgang handelt. VNIC_CREATE, VNIC_DELETE, NETWORK_SECURITY_GROUP_UPDATE_MEMBERS und VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP im Compartment des DB-Systemsubnetzes sind ebenfalls erforderlich, wenn ein Leseendpunkt aktiviert ist. NETWORK_SECURITY_GROUP_READ und NETWORK_SECURITY_GROUP_UPDATE_MEMBERS im Compartment der NSG und VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP im Compartment des DB-Systemsubnetzes sind ebenfalls erforderlich, wenn die Netzwerksicherheitsgruppe konfiguriert ist. |
StopDbSystem |
MYSQL_INSTANCE_USE oder MYSQL_INSTANCE_STOP |
StartDbSystem |
MYSQL_INSTANCE_USE oder MYSQL_INSTANCE_START |
RestartDbSystem |
MYSQL_INSTANCE_USE oder (MYSQL_INSTANCE_START und MYSQL_INSTANCE_STOP) |
DeleteDbSystem |
MYSQL_INSTANCE_DELETE. MYSQL_CHANNEL_DELETE ist auch erforderlich, wenn ein Replikationskanal mit dem DB-System verknüpft ist. |
UpdateDbSystem |
MYSQL_INSTANCE_UPDATE
MYSQL_CONFIGURATIONS_READ im Compartment der Konfiguration ist auch erforderlich, wenn die Konfiguration so aktualisiert wird, dass sie eine benutzerdefinierte Konfiguration verwendet. PRIVATE_IP_UPDATE im Compartment des DB-Systemsubnetzes ist auch erforderlich, wenn der Hostname aktualisiert wird. VNIC_CREATE, VNIC_DELETE, NETWORK_SECURITY_GROUP_UPDATE_MEMBERS und VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP im Compartment des DB-Systemsubnetzes sind ebenfalls erforderlich, wenn der Leseendpunkt aktiviert ist. VNIC_UPDATE, NETWORK_SECURITY_GROUP_UPDATE_MEMBERS und VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP im Compartment des DB-Systemsubnetzes sind ebenfalls erforderlich, wenn der Leseendpunkt aktualisiert wird. VNIC_DELETE, NETWORK_SECURITY_GROUP_UPDATE_MEMBERS und VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP im Compartment des DB-Systemsubnetzes sind ebenfalls erforderlich, wenn der Leseendpunkt deaktiviert ist. NETWORK_SECURITY_GROUP_READ und NETWORK_SECURITY_GROUP_UPDATE_MEMBERS im Compartment der NSG und VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP im Compartment des DB-Systemsubnetzes sind ebenfalls erforderlich, wenn die Netzwerksicherheitsgruppe dem DB-System hinzugefügt wird. NETWORK_SECURITY_GROUP_READ und NETWORK_SECURITY_GROUP_UPDATE_MEMBERS im Compartment der NSG und VNIC_DISASSOCIATE_NETWORK_SECURITY_GROUP im Compartment des DB-Systemsubnetzes sind ebenfalls erforderlich, wenn die Netzwerksicherheitsgruppe aus dem DB-System entfernt wird. |
CreateConfiguration |
MYSQL_CONFIGURATIONS_CREATE
MYSQL_CONFIGURATIONS_READ im Compartment der Quellkonfiguration ist auch erforderlich, wenn die Konfiguration aus einer benutzerdefinierten Konfiguration kopiert wird. |
ListConfigurations |
MYSQL_CONFIGURATIONS_INSPECT |
GetConfiguration |
MYSQL_CONFIGURATIONS_READ (nur für benutzerdefinierte Konfigurationen erforderlich). Jeder Benutzer kann Standardkonfigurationen lesen.) |
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 im Quell- und Ziel-Compartment |
CopyBackup |
MYSQL_BACKUP_COPY und MYSQL_BACKUP_READ in der Quellregion und MYSQL_BACKUP_CREATE in der Zielregion |
ListWorkRequests |
MYSQL_INSTANCE_WORK_REQUEST_INSPECT oder MYSQL_INSTANCE_INSPECT |
GetWorkRequest |
MYSQL_INSTANCE_WORK_REQUEST_READ oder MYSQL_INSTANCE_READ |
ListChannels |
MYSQL_CHANNEL_INSPECT |
GetChannel |
MYSQL_CHANNEL_READ |
CreateChannel |
MYSQL_CHANNEL_CREATE und MYSQL_INSTANCE_USE und MYSQL_INSTANCE_CONTENT_WRITE |
UpdateChannel |
MYSQL_CHANNEL_UPDATE und MYSQL_INSTANCE_USE und MYSQL_INSTANCE_CONTENT_WRITE |
ResetChannel |
MYSQL_CHANNEL_RESET und MYSQL_INSTANCE_USE und MYSQL_INSTANCE_CONTENT_WRITE |
ResumeChannel |
MYSQL_CHANNEL_RESUME und MYSQL_INSTANCE_USE |
DeleteChannel |
MYSQL_CHANNEL_DELETE und MYSQL_INSTANCE_USE und MYSQL_INSTANCE_CONTENT_WRITE |
ListReplicas |
MYSQL_INSTANCE_INSPECT |
GetReplica |
MYSQL_INSTANCE_READ |
CreateReplica |
MYSQL_INSTANCE_CREATE und (SUBNET_ATTACH, SUBNET_READ und SUBNET_DETACH im Compartment des DB-Systemsubnetzes)
MYSQL_CONFIGURATIONS_READ im Compartment der Konfiguration ist auch erforderlich, wenn eine benutzerdefinierte Konfiguration verwendet wird. NETWORK_SECURITY_GROUP_READ und NETWORK_SECURITY_GROUP_UPDATE_MEMBERS im Compartment der NSG und VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP im Compartment des DB-Systemsubnetzes sind ebenfalls erforderlich, wenn die Netzwerksicherheitsgruppe dem Lesereplikat hinzugefügt wird. |
UpdateReplica |
MYSQL_INSTANCE_UPDATE
MYSQL_CONFIGURATIONS_READ im Compartment der Konfiguration ist auch erforderlich, wenn die Konfiguration so aktualisiert wird, dass sie eine benutzerdefinierte Konfiguration verwendet. NETWORK_SECURITY_GROUP_READ und NETWORK_SECURITY_GROUP_UPDATE_MEMBERS im Compartment der NSG und VNIC_ASSOCIATE_NETWORK_SECURITY_GROUP im Compartment des DB-Systemsubnetzes sind ebenfalls erforderlich, wenn die Netzwerksicherheitsgruppe dem Lesereplikat hinzugefügt wird. NETWORK_SECURITY_GROUP_READ und NETWORK_SECURITY_GROUP_UPDATE_MEMBERS im Compartment der NSG und VNIC_DISASSOCIATE_NETWORK_SECURITY_GROUP im Compartment des DB-Systemsubnetzes sind ebenfalls erforderlich, wenn die Netzwerksicherheitsgruppe aus dem Lesereplikat entfernt wird. |
DeleteReplica |
MYSQL_INSTANCE_DELETE |
GetHeatWaveCluster |
MYSQL_HEATWAVE_READ |
AddHeatWaveCluster |
MYSQL_INSTANCE_USE und MYSQL_HEATWAVE_CREATE |
StopHeatWaveCluster |
MYSQL_INSTANCE_USE oder MYSQL_INSTANCE_STOP oder MYSQL_HEATWAVE_USE oder MYSQL_HEATWAVE_STOP |
StartHeatWaveCluster |
MYSQL_INSTANCE_USE oder MYSQL_INSTANCE_START oder MYSQL_HEATWAVE_USE oder MYSQL_HEATWAVE_START |
RestartHeatWaveCluster |
MYSQL_INSTANCE_USE oder MYSQL_HEATWAVE_USE oder (MYSQL_INSTANCE_START und MYSQL_INSTANCE_STOP) oder (MYSQL_HEATWAVE_START und MYSQL_HEATWAVE_STOP) |
DeleteHeatWaveCluster |
MYSQL_INSTANCE_DELETE oder (MYSQL_INSTANCE_USE und MYSQL_HEATWAVE_DELETE) |
UpdateHeatWaveCluster |
MYSQL_INSTANCE_USE und MYSQL_HEATWAVE_CREATE und MYSQL_HEATWAVE_DELETE |
GetHeatWaveClusterMemoryEstimate |
MYSQL_INSTANCE_CONTENT_READ und MYSQL_HEATWAVE_USE |
GenerateHeatWaveClusterMemoryEstimate |
MYSQL_INSTANCE_CONTENT_READ und MYSQL_HEATWAVE_USE |