Tipos de recursos individuales

Utilice tipos de recursos individuales para controlar el acceso a los recursos del servicio HeatWave.

mysql-instances

Utilice políticas específicas de la instancia del servicio HeatWave para ver y gestionar los sistemas de base de datos.

Tabla 20-6 INSPECT

Permiso API totalmente cubiertas API parcialmente cubiertas

MYSQL_INSTANCE_INSPECT

ListDbSystems

ListReplicas

ListShapes

ListVersions

ListWorkRequests

Ninguna.

Tabla 20-7 READ

Permiso API totalmente cubiertas API parcialmente cubiertas

MYSQL_INSTANCE_READ

GetDbSystem

GetReplica

GetWorkRequest

Ninguna.

Tabla 20-8 USE

Permiso API totalmente cubiertas API parcialmente cubiertas

MYSQL_INSTANCE_USE

StopDbSystem

StartDbSystem

RestartDbSystem

StopHeatWaveCluster

StartHeatWaveCluster

RestartHeatWaveCluster

CreateChannel (también necesita MYSQL_CHANNEL_CREATE y MYSQL_INSTANCE_CONTENT_WRITE)

UpdateChannel (también necesita MYSQL_CHANNEL_UPDATE y MYSQL_INSTANCE_CONTENT_WRITE)

ResetChannel (también necesita MYSQL_CHANNEL_RESET y MYSQL_INSTANCE_CONTENT_WRITE)

ResumeChannel (también necesita MYSQL_CHANNEL_RESUME)

DeleteChannel (también necesita MYSQL_CHANNEL_DELETE y MYSQL_INSTANCE_CONTENT_WRITE)

AddHeatWaveCluster (también necesita MYSQL_HEATWAVE_CREATE)

DeleteHeatWaveCluster (también necesita MYSQL_HEATWAVE_DELETE)

UpdateHeatWaveCluster (también necesita MYSQL_HEATWAVE_CREATE y MYSQL_HEATWAVE_DELETE)

MYSQL_INSTANCE_STOP

StopDbSystem

StopHeatWaveCluster

RestartDbSystems (también necesita MYSQL_INSTANCE_START)

RestartHeatWaveCluster (también necesita MYSQL_INSTANCE_START)

MYSQL_INSTANCE_START

StartDbSystem

StartHeatWaveCluster

RestartDbSystems (también necesita MYSQL_INSTANCE_STOP)

RestartHeatWaveCluster (también necesita MYSQL_INSTANCE_STOP)

Tabla 20-9 MANAGE

Permiso API totalmente cubiertas API parcialmente cubiertas

MYSQL_INSTANCE_CREATE

Ninguna.

CreateDbSystem (también necesita SUBNET_ATTACH, SUBNET_READ, SUBNET_DETACH, MYSQL_CONFIGURATIONS_READ si se utiliza una configuración personalizada y MYSQL_BACKUP_READ si es una operación de clonación)

CreateReplica (también necesita SUBNET_ATTACH, SUBNET_READ, SUBNET_DETACH y MYSQL_CONFIGURATIONS_READ si se utiliza una configuración personalizada)

MYSQL_INSTANCE_DELETE

DeleteDbSystem (también necesita MYSQL_CHANNEL_DELETE si un canal de replicación está asociado al sistema de base de datos)

DeleteReplica

DeleteHeatWaveCluster

Ninguna.

MYSQL_INSTANCE_UPDATE

UpdateDbSystem
  • También necesita MYSQL_CONFIGURATIONS_READ si la configuración se actualiza para utilizar una configuración personalizada
  • También requiere PRIVATE_IP_UPDATE si se actualiza Nombre de host

UpdateReplica (también necesita MYSQL_CONFIGURATIONS_READ si la configuración se actualiza para utilizar una configuración personalizada)

Ninguna.

MYSQL_INSTANCE_CONTENT_WRITE

Ninguna.

CreateChannel (también necesita MYSQL_CHANNEL_CREATE y MYSQL_INSTANCE_USE)

UpdateChannel (también necesita MYSQL_CHANNEL_UPDATE y MYSQL_INSTANCE_USE)

ResetChannel (también necesita MYSQL_CHANNEL_RESET y MYSQL_INSTANCE_USE)

DeleteChannel (también necesita MYSQL_CHANNEL_DELETE y MYSQL_INSTANCE_USE)

MYSQL_INSTANCE_CONTENT_READ

Ninguna.

GetHeatWaveClusterMemoryEstimate (también necesita MYSQL_HEATWAVE_USE)

GenerateHeatWaveClusterMemoryEstimate (también necesita MYSQL_HEATWAVE_USE)

mysql-configurations

Utilice políticas específicas de configuración del servicio HeatWave para ver y gestionar las configuraciones.

Tabla 20-10 INSPECT

Permiso API totalmente cubiertas API parcialmente cubiertas
MYSQL_CONFIGURATIONS_INSPECT ListConfigurations Ninguna.

Tabla 20-11 READ

Permiso API totalmente cubiertas API parcialmente cubiertas
MYSQL_CONFIGURATIONS_READ GetConfiguration CreateConfiguration si se copia desde una configuración personalizada (también necesita MYSQL_CONFIGURATIONS_CREATE)

Tabla 20-12 USE

Permiso API totalmente cubiertas API parcialmente cubiertas
MYSQL_CONFIGURATIONS_UPDATE UpdateConfiguration Ninguna.

Tabla 20-13 MANAGE

Permiso API totalmente cubiertas API parcialmente cubiertas
MYSQL_CONFIGURATIONS_CREATE CreateConfiguration CreateConfiguration (también necesita MYSQL_CONFIGURATIONS_READ si se copia desde una configuración personalizada)
MYSQL_CONFIGURATIONS_DELETE DeleteConfiguration Ninguna.

mysql-backups

Utilice políticas específicas de copia de seguridad del servicio HeatWave para ver y gestionar las copias de seguridad.

Tabla 20-14 INSPECT

Permiso API totalmente cubiertas API parcialmente cubiertas
MYSQL_BACKUP_INSPECT ListBackups Ninguna.

Tabla 20-15 READ

Permiso API totalmente cubiertas API parcialmente cubiertas
MYSQL_BACKUP_READ GetBackup CopyBackup (también necesita MYSQL_BACKUP_COPY en la región de origen y MYSQL_BACKUP_CREATE en la región de destino)

Tabla 20-16 USE

Permiso API totalmente cubiertas API parcialmente cubiertas
MYSQL_BACKUP_COPY CopyBackup (también necesita MYSQL_BACKUP_READ en la región de origen y MYSQL_BACKUP_CREATE en la región de destino) Ninguna.
MYSQL_BACKUP_UPDATE UpdateBackup Ninguna.
Nota

El tipo de recurso agregado mysql-family no incluye el permiso MYSQL_BACKUP_COPY.

Tabla 20-17 MANAGE

Permiso API totalmente cubiertas API parcialmente cubiertas
MYSQL_BACKUP_CREATE CreateBackup CopyBackup (también necesita MYSQL_BACKUP_READ y MYSQL_BACKUP_COPY en la región de origen)
MYSQL_BACKUP_DELETE DeleteBackup Ninguna.
MYSQL_BACKUP_MOVE ChangeBackupCompartment Ninguna.

mysql-channels

Utilice políticas específicas del canal del servicio HeatWave para ver y gestionar los canales de replicación.

Tabla 20-18 INSPECT

Permiso API totalmente cubiertas API parcialmente cubiertas

MYSQL_CHANNEL_INSPECT

ListChannels

Ninguna.

Tabla 20-19 READ

Permiso API totalmente cubiertas API parcialmente cubiertas

MYSQL_CHANNEL_READ

GetChannel

Ninguna.

Tabla 20-20 USE

Permiso API totalmente cubiertas API parcialmente cubiertas

MYSQL_CHANNEL_RESUME

Ninguna.

ResumeChannel (también necesita MYSQL_INSTANCE_USE)

Tabla 20-21 MANAGE

Permiso API totalmente cubiertas API parcialmente cubiertas

MYSQL_CHANNEL_CREATE

Ninguna.

CreateChannel (también necesita MYSQL_INSTANCE_USE y MYSQL_INSTANCE_CONTENT_WRITE)

MYSQL_CHANNEL_DELETE

Ninguna.

DeleteChannel (también necesita MYSQL_INSTANCE_USE y MYSQL_INSTANCE_CONTENT_WRITE)

MYSQL_CHANNEL_UPDATE

Ninguna.

UpdateChannel (también necesita MYSQL_INSTANCE_USE y MYSQL_INSTANCE_CONTENT_WRITE)

MYSQL_CHANNEL_RESET

Ninguna.

ResetChannel (también necesita MYSQL_INSTANCE_USE y MYSQL_INSTANCE_CONTENT_WRITE)

mysql-heatwave

Utilice las políticas de cluster HeatWave del servicio HeatWave para ver y gestionar el cluster HeatWave.

Tabla 20-22 READ

Permiso API totalmente cubiertas API parcialmente cubiertas

MYSQL_HEATWAVE_READ

GetHeatWaveCluster

Ninguna.

Tabla 20-23 USE

Permiso API totalmente cubiertas API parcialmente cubiertas
MYSQL_HEATWAVE_USE

StopHeatWaveCluster

StartHeatWaveCluster

RestartHeatWaveCluster

GetHeatWaveClusterMemoryEstimate (también necesita MYSQL_INSTANCE_CONTENT_READ)

GenerateHeatWaveClusterMemoryEstimate (también necesita MYSQL_INSTANCE_CONTENT_READ)

Tabla 20-24 MANAGE

Permiso API totalmente cubiertas API parcialmente cubiertas
MYSQL_HEATWAVE_CREATE Ninguna.

AddHeatWaveCluster (también necesita MYSQL_INSTANCE_USE)

UpdateHeatWaveCluster (también necesita MYSQL_INSTANCE_USE y MYSQL_HEATWAVE_DELETE)

MYSQL_HEATWAVE_DELETE Ninguna.

DeleteHeatWaveCluster (también necesita MYSQL_INSTANCE_USE)

UpdateHeatWaveCluster (también necesita MYSQL_INSTANCE_USE y MYSQL_HEATWAVE_CREATE)

MYSQL_HEATWAVE_START StartHeatWaveCluster RestartHeatWaveCluster (también necesita MYSQL_HEATWAVE_STOP)
MYSQL_HEATWAVE_STOP StopHeatWaveCluster RestartHeatWaveCluster (también necesita MYSQL_HEATWAVE_START)

mysql-work-requests

Utilice políticas específicas de la solicitud de trabajo del servicio HeatWave para gestionar las solicitudes de trabajo.

Tabla 20-25 INSPECT

Permiso API totalmente cubiertas API parcialmente cubiertas
MYSQL_INSTANCE_WORK_REQUEST_INSPECT ListWorkRequests Ninguna.

Tabla 20-26 READ

Permiso API totalmente cubiertas API parcialmente cubiertas
MYSQL_INSTANCE_WORK_REQUEST_READ GetWorkRequest Ninguna.

Tabla 20-27 MANAGE

Permiso API totalmente cubiertas API parcialmente cubiertas
MYSQL_INSTANCE_WORK_REQUEST_DELETE Ninguna. Ninguna.