Dettagli per il monitoraggio
In questo argomento vengono descritti i dettagli per la scrittura dei criteri per controllare l'accesso al servizio di monitoraggio.
Tipi di risorsa
alarms
metrics
Variabili supportate
Il monitoraggio supporta tutte le variabili generali (vedere Variabili generali per tutte le richieste), oltre a quelle elencate di seguito.
| Operazioni per questo tipo di risorsa... | Può utilizzare questa variabile | Tipo di variabile | commenti |
|---|---|---|---|
metrics
|
target.metrics.namespace
|
Stringa |
Utilizzare questa variabile per controllare l'accesso a tipi di risorse specifici. Arrotondare il valore dello spazio di nomi tra apici. Ad esempio, per controllare l'accesso alle metriche per le istanze di computazione, utilizzare la seguente frase: Per un criterio di esempio, vedere Limitare l'accesso utente a uno spazio di nomi metrica specifico. Per i valori di spazio di nomi validi, vedere Servizi supportati. |
Dettagli per le combinazioni verbo-tipo di risorsa
Le tabelle seguenti mostrano le operazioni autorizzazioni e API coperte da ciascun verbo. Il livello di accesso è cumulativo come si va da inspect > read > use > manage. Ad esempio, un gruppo che può utilizzare una risorsa può anche ispezionare e leggere tale risorsa. Un segno più (+) in una cella di tabella indica l'accesso incrementale rispetto alla cella direttamente sopra di essa, mentre "no extra" indica l'assenza di accesso incrementale.
| Verbs | Autorizzazioni | API completamente coperte | API parzialmente coperte |
|---|---|---|---|
| ispezionare |
ALARM_INSPECT |
|
nessuno |
| leggi |
ISPEZIONA + ALARM_READ |
GetAlarmHistory
|
GetAlarm (è necessario anche METRIC_READ per il compartimento delle metriche e lo spazio di nomi delle metriche)
|
| usa |
LEGGI + nessun extra |
nessun extra |
nessuno |
| gestisci |
USE + ALARM_CREATE ALARM_UPDATE ALARM_DELETE ALARM_MOVE |
|
|
| Verbs | Autorizzazioni | API completamente coperte | API parzialmente coperte |
|---|---|---|---|
| ispezionare |
METRIC_INSPECT |
ListMetrics
|
nessuno |
| leggi |
ISPEZIONA + METRIC_READ |
SummarizeMetricsData
|
nessuno |
| usa |
LEGGI + METRIC_WRITE |
PostMetricData
|
nessuno |
| gestisci |
USE + nessun extra |
nessun extra |
nessuno |
Autorizzazioni necessarie per ogni operazione API
Nella tabella seguente sono elencate le operazioni API in ordine logico, raggruppate per tipo di risorsa.
Per informazioni sulle autorizzazioni, vedere Autorizzazioni.
| Operazione API | Autorizzazioni necessarie per utilizzare l'operazione |
|---|---|
ListMetrics
|
METRIC_INSPECT |
SummarizeMetricsData
|
METRIC_INSPECT e METRIC_READ |
PostMetricData
|
METRIC_WRITE |
ListAlarms
|
ALARM_INSPECT |
ListAlarmsStatus
|
ALARM_INSPECT |
GetAlarm
|
ALARM_READ e METRIC_READ |
GetAlarmHistory
|
ALARM_READ |
CreateAlarm
|
ALARM_CREATE e METRIC_READ |
ChangeAlarmCompartment
|
ALARM_MOVE |
UpdateAlarm
|
ALARM_UPDATE e METRIC_READ |
RemoveAlarmSuppression
|
ALARM_UPDATE |
DeleteAlarm
|
ALARM_DELETE |
RetrieveDimensionStates
|
ALARM_INSPECT |