View a markdown version of this page

Operazioni, risorse e chiavi di condizione per le API di Apache Kafka per i cluster di Amazon MSK - Service Authorization Reference

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Operazioni, risorse e chiavi di condizione per le API di Apache Kafka per i cluster di Amazon MSK

API Apache Kafka per cluster Amazon MSK (prefisso del servizio: kafka-cluster) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Operazioni definite dalle API di Apache Kafka per i cluster di Amazon MSK

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Per ogni azione, la tabella elenca i tipi di risorse e le chiavi di condizione supportate da tale azione. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando utilizzi un'operazione in una policy, in genere consenti o rifiuti l'accesso all'operazione API o al comando CLI con lo stesso nome. Tuttavia, in alcuni casi, una singola operazione controlla l'accesso a più di una operazione. In alternativa, alcune operazioni richiedono operazioni differenti.

Operazioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

AlterCluster

Concede l'autorizzazione per modificare vari aspetti del cluster, equivalente all'ACL ALTER CLUSTER di Apache Kafka

cluster*

aws:ResourceTag/${TagKey}

Write

AlterClusterDynamicConfiguration

Concede l'autorizzazione per modificare la configurazione dinamica di un cluster, equivalente all'ACL ALTER_CONFIGS CLUSTER di Apache Kafka

cluster*

aws:ResourceTag/${TagKey}

Write

AlterGroup

Concede l'autorizzazione per unire dei gruppi all'interno di un cluster, equivalente all'ACL READ GROUP di Apache Kafka

group*

Write

AlterTopic

Concede l'autorizzazione per modificare gli argomenti in un cluster, equivalente all'ACL ALTER TOPIC di Apache Kafka

topic*

Write

AlterTopicDynamicConfiguration

Concede l'autorizzazione per modificare la configurazione dinamica degli argomenti in un cluster, equivalente all'ACL ALTER_CONFIGS TOPIC di Apache Kafka

topic*

Write

AlterTransactionalId

Concede l'autorizzazione per modificare gli ID transazionali in un cluster, equivalente all'ACL WRITE TRANSACTIONAL_ID di Apache Kafka

transactional-id*

Write

Connect

Concede l'autorizzazione per connettersi e autenticarsi al cluster

cluster*

aws:ResourceTag/${TagKey}

Scrittura

CreateTopic

Concede il permesso di creare argomenti su un cluster, equivalente a CREATE di Apache Kafka CLUSTER/TOPIC ACL

topic*

Scrittura

DeleteGroup

Concede l'autorizzazione per eliminare gruppi all'interno di un cluster, equivalente all'ACL DELETE GROUP di Apache Kafka

group*

Write

DeleteTopic

Concede l'autorizzazione per eliminare argomenti in un cluster, equivalente all'ACL DELETE TOPIC di Apache Kafka

topic*

Write

DescribeCluster

Concede l'autorizzazione per descrivere vari aspetti del cluster, equivalente all'ACL DESCRIBE CLUSTER di Apache Kafka

cluster*

aws:ResourceTag/${TagKey}

Elenco

DescribeClusterDynamicConfiguration

Concede l'autorizzazione per descrivere la configurazione dinamica di un cluster, equivalente all'ACL DESCRIBE_CONFIGS CLUSTER di Apache Kafka

cluster*

aws:ResourceTag/${TagKey}

Elenco

DescribeGroup

Concede l'autorizzazione per descrivere i gruppi in un cluster, equivalente all'ACL DESCRIBE GROUP di Apache Kafka

group*

Elenco

DescribeTopic

Concede l'autorizzazione per descrivere argomenti su un cluster, equivalente all'ACL DESCRIBE TOPIC di Apache Kafka

topic*

Elenco

DescribeTopicDynamicConfiguration

Concede l'autorizzazione per descrivere la configurazione dinamica degli argomenti in un cluster, equivalente all'ACL DESCRIBE_CONFIGS TOPIC di Apache Kafka

topic*

Elenco

DescribeTransactionalId

Concede l'autorizzazione per descrivere gli ID transazionali in un cluster, equivalente all'ACL DESCRIBE TRANSACTIONAL_ID di Apache Kafka

transactional-id*

Elenco

ReadData

Concede l'autorizzazione per leggere i dati da argomenti in un cluster, equivalente all'ACL READ TOPIC di Apache Kafka

topic*

Read

WriteData

Concede l'autorizzazione per scrivere dati su argomenti in un cluster, equivalente all'ACL WRITE TOPIC di Apache Kafka

topic*

Write

WriteDataIdempotently

Concede l'autorizzazione per scrivere dati in modo idempotente su un cluster, equivalente all'ACL IDEMPOTENT_WRITE CLUSTER di Apache Kafka

cluster*

aws:ResourceTag/${TagKey}

Write

Tipi di risorse definiti dalle API di Apache Kafka per i cluster Amazon MSK

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM.

Tipi di risorse ARN Chiavi di condizione

cluster

arn:${Partition}:kafka:${Region}:${Account}:cluster/${ClusterName}/${ClusterUuid}

aws:ResourceTag/${TagKey}

group

arn:${Partition}:kafka:${Region}:${Account}:group/${ClusterName}/${ClusterUuid}/${GroupName}

topic

arn:${Partition}:kafka:${Region}:${Account}:topic/${ClusterName}/${ClusterUuid}/${TopicName}

transactional-id

arn:${Partition}:kafka:${Region}:${Account}:transactional-id/${ClusterName}/${ClusterUuid}/${TransactionalId}

Chiavi di condizione per le API di Apache Kafka per i cluster Amazon MSK

Le API di Apache Kafka per i cluster di Amazon MSK definiscono le seguenti chiavi di condizione che possono essere utilizzate nell'elemento Condition di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws:ResourceTag/${TagKey}

Filtra le operazioni in base a coppie chiave-valore di tag collegate alla risorsa. La chiave di contesto del tag risorsa si applica solo alla risorsa cluster e non agli argomenti, ai gruppi e agli ID transazionali

String