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