Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Acciones, recursos y claves de condición para Amazon Managed Streaming for Apache Kafka.
Amazon Managed Streaming for Apache Kafka (prefijo de servicio:kafka) proporciona las siguientes operaciones, recursos, acciones y claves de condición específicos del servicio para su uso en las políticas de permisos de IAM.
Referencias:
-
Obtenga información para configurar este servicio.
-
Vea una lista de las operaciones de API disponibles para este servicio.
-
Obtenga información sobre cómo proteger este servicio y sus recursos mediante las políticas de permisos de IAM.
-
Consulte la referencia de autorización del servicio programático para este servicio.
Temas
Operaciones de API definidas por Amazon Managed Streaming for Apache Kafka Kafka
En la siguiente tabla, se asignan las operaciones de la API a las acciones de IAM que autorizan. Solo se muestran las claves de condición que tienen valores estáticos para la API y la acción determinadas; para ver el conjunto completo de claves de condición que admite cada acción, consulte la tabla de acciones.
| Operación | Acción de IAM | Clave de condición | Valores posibles | Nivel de acceso |
|---|---|---|---|---|
|
BatchAssociateScramSecret |
Escritura |
|||
|
BatchDisassociateScramSecret |
Escritura |
|||
|
CreateChannel |
Escritura |
|||
Etiquetar, escribir |
||||
iam:PassedToService |
kafka.amazonaws.com |
Escritura |
||
|
CreateCluster |
Escritura |
|||
Etiquetar, escribir |
||||
|
CreateClusterV2 |
Escritura |
|||
Etiquetar, escribir |
||||
|
CreateConfiguration |
Escritura |
|||
|
CreateReplicator |
Escritura |
|||
Lectura |
||||
Lectura |
||||
Etiquetar, escribir |
||||
iam:PassedToService |
kafka.amazonaws.com |
Escritura |
||
|
CreateTopic |
Escritura |
|||
Escritura |
||||
|
CreateVpcConnection |
Escritura |
|||
Etiquetar, escribir |
||||
|
DeleteChannel |
Escritura |
|||
|
DeleteCluster |
Escritura |
|||
|
DeleteClusterPolicy |
Escritura |
|||
|
DeleteConfiguration |
Escritura |
|||
|
DeleteReplicator |
Escritura |
|||
|
DeleteTopic |
Escritura |
|||
Escritura |
||||
Enumeración |
||||
|
DeleteVpcConnection |
Escritura |
|||
|
DescribeChannel |
Lectura |
|||
|
DescribeCluster |
Lectura |
|||
|
DescribeClusterOperation |
Lectura |
|||
|
DescribeClusterOperationV2 |
Lectura |
|||
|
DescribeClusterV2 |
Lectura |
|||
|
DescribeConfiguration |
Lectura |
|||
|
DescribeConfigurationRevision |
Lectura |
|||
|
DescribeReplicator |
Lectura |
|||
Lectura |
||||
|
DescribeTopic |
Escritura |
|||
Enumeración |
||||
Enumeración |
||||
|
DescribeTopicPartitions |
Escritura |
|||
Enumeración |
||||
Enumeración |
||||
|
DescribeVpcConnection |
Lectura |
|||
|
GetBootstrapBrokers |
Lectura |
|||
|
GetClusterPolicy |
Lectura |
|||
|
GetCompatibleKafkaVersions |
Enumeración |
|||
|
ListChannels |
Enumeración |
|||
|
ListClientVpcConnections |
Enumeración |
|||
|
ListClusterOperations |
Enumeración |
|||
|
ListClusterOperationsV2 |
Enumeración |
|||
|
ListClusters |
Enumeración |
|||
|
ListClustersV2 |
Enumeración |
|||
|
ListConfigurationRevisions |
Enumeración |
|||
|
ListConfigurations |
Enumeración |
|||
|
ListKafkaVersions |
Enumeración |
|||
|
ListNodes |
Enumeración |
|||
|
ListReplicators |
Enumeración |
|||
|
ListScramSecrets |
Enumeración |
|||
|
ListTagsForResource |
Lectura |
|||
|
ListTopics |
Escritura |
|||
Enumeración |
||||
|
ListVpcConnections |
Enumeración |
|||
|
PutClusterPolicy |
Escritura |
|||
|
RebootBroker |
Escritura |
|||
|
RejectClientVpcConnection |
Escritura |
|||
|
TagResource |
Etiquetar, escribir |
|||
|
UntagResource |
Etiquetar, escribir |
|||
|
UpdateBrokerCount |
Escritura |
|||
|
UpdateBrokerStorage |
Escritura |
|||
|
UpdateBrokerType |
Escritura |
|||
|
UpdateChannel |
Escritura |
|||
|
UpdateClusterConfiguration |
Escritura |
|||
|
UpdateClusterKafkaVersion |
Escritura |
|||
|
UpdateConfiguration |
Escritura |
|||
|
UpdateConnectivity |
Escritura |
|||
|
UpdateMonitoring |
Escritura |
|||
|
UpdateRebalancing |
Escritura |
|||
|
UpdateReplicationInfo |
Escritura |
|||
|
UpdateSecurity |
Escritura |
|||
|
UpdateStorage |
Escritura |
|||
|
UpdateTopic |
Escritura |
|||
Escritura |
||||
Escritura |
||||
Enumeración |
Acciones definidas por Amazon Managed Streaming for Apache Kafka.
Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. Para cada acción, la tabla muestra los tipos de recursos y las claves de condición compatibles con esa acción. Utilice políticas para conceder permisos para realizar una operación en AWS. Cuando utiliza una acción en una política, normalmente permite o deniega el acceso a la operación de la API o comandos de la CLI con el mismo nombre. No obstante, en algunos casos, una sola acción controla el acceso a más de una operación. Asimismo, algunas operaciones requieren varias acciones diferentes.
| Acciones | Description (Descripción) | Tipos de recursos (*necesarios) | Claves de condición | Nivel de acceso |
|---|---|---|---|---|
Otorga permiso para asociar uno o más secretos de Scram con un clúster de Amazon MSK |
Write |
|||
Otorga permiso para disociar uno o más secretos de Scram de un clúster de Amazon MSK. |
Escritura |
|||
Otorga permiso para crear un canal de datos de MSK para un clúster de MSK |
Escritura |
|||
Otorga permiso para crear un clúster de MSK |
Escritura |
|||
Otorga permiso para crear un clúster de MSK |
Write |
|||
Otorga permiso para crear una configuración de MSK |
Escritura |
|||
Concede permiso para crear un replicador de MSK |
Escritura |
|||
Otorga permiso para crear un tema de Kafka en un clúster de MSK |
Escritura |
|||
Concede permiso para crear una conexión de VPC de MSK |
Escritura |
|||
Otorga permiso para eliminar un canal de datos de MSK |
Escritura |
|||
Otorga permiso para eliminar un clúster de MSK |
Escritura |
|||
Concede permiso para eliminar una política basada en recursos de un clúster |
Escritura |
|||
Otorga permiso para eliminar la configuración de MSK especificada |
Escritura |
|||
Concede permiso para eliminar un replicador de MSK |
Escritura |
|||
Otorga permiso para eliminar un tema de Kafka de un clúster de MSK |
Escritura |
|||
Concede permiso para eliminar una conexión de VPC de MSK |
Escritura |
|||
Otorga permiso para describir un canal de datos de MSK |
Lectura |
|||
Otorga permiso para describir un clúster de MSK |
Read |
|||
Otorga permiso para describir la operación de clúster especificada por el ARN dado |
Lectura |
|||
Otorga permiso para describir la operación de clúster especificada por el ARN dado |
Lectura |
|||
Otorga permiso para describir un clúster de MSK |
Lectura |
|||
Otorga permiso para describir una configuración de MSK |
Read |
|||
Otorga permiso para describir la revisión de una configuración de MSK |
Lectura |
|||
Concede permiso para describir un replicador de MSK |
Lectura |
|||
Otorga permiso para devolver los detalles de los metadatos sobre un tema específico de Kafka |
Lectura |
|||
Otorga permiso para enumerar todas las particiones de un tema específico |
Lectura |
|||
Concede permiso para describir una conexión de VPC de MSK |
Lectura |
|||
Otorga permiso para obtener los detalles de conexión de los agentes de un clúster de MSK |
Lectura |
|||
Concede permiso para describir una política basada en recursos de un clúster |
Lectura |
|||
Otorga permiso para obtener una lista de las versiones de Apache Kafka a las que puede actualizar un clúster de MSK |
Enumeración |
|||
Otorga permiso para enumerar todos los canales de datos de MSK de un clúster de MSK específico |
Enumeración |
|||
Concede permiso para enumerar todas las conexiones de VPC de MSK creadas para un clúster |
Enumeración |
|||
Otorga permiso para devolver una lista de todas las operaciones que se han llevado a cabo en el clúster especificado de MSK |
Enumeración |
|||
Otorga permiso para devolver una lista de todas las operaciones que se han llevado a cabo en el clúster especificado de MSK |
List |
|||
Otorga permiso para enumerar todos los clústeres de MSK de esta cuenta |
Enumeración |
|||
Otorga permiso para enumerar todos los clústeres de MSK de esta cuenta |
List |
|||
Otorga permiso para enumerar todas las revisiones de una configuración de MSK de esta cuenta |
List |
|||
Otorga permiso para enumerar todas las configuraciones de MSK de esta cuenta |
List |
|||
Otorga permiso para enumerar todas las versiones de Apache Kafka compatibles con Amazon MSK |
List |
|||
Otorga permiso para enumerar los agentes de un clúster de MSK |
Enumeración |
|||
Concede permiso para enumerar todos los replicadores de MSK de esta cuenta |
Enumeración |
|||
Otorga permiso para enumerar los secretos de Scram asociados a un clúster de Amazon MSK |
List |
|||
Otorga permiso para enumerar las etiquetas de un recurso de MSK |
Lectura |
|||
Otorga permiso para enumerar todos los temas de Kafka para un clúster de MSK específico |
Enumeración |
|||
Concede permiso para enumerar todas las conexiones de VPC de MSK que utiliza esta cuenta |
Enumeración |
|||
Concede permiso para crear o actualizar la política basada en recursos de un clúster |
Escritura |
|||
Otorga permiso para reiniciar un agente |
Escritura |
|||
Concede permiso para rechazar una conexión de VPC de MSK |
Escritura |
|||
Otorga permiso para etiquetar un recurso de MSK |
Etiquetar, escribir |
|||
Otorga permiso para eliminar las etiquetas de un recurso de MSK |
Etiquetar, escribir |
|||
Otorga permiso para actualizar la cantidad de agentes del clúster de MSK |
Write |
|||
Otorga permiso para actualizar el tamaño de almacenamiento de los agentes del clúster de MSK |
Write |
|||
Otorga permiso para actualizar el tipo de agente de un clúster de Amazon MSK |
Escritura |
|||
Otorga permiso para actualizar la configuración de un canal de datos de MSK |
Escritura |
|||
Otorga permiso para actualizar la configuración del clúster de MSK |
Write |
|||
Otorga permiso para actualizar el clúster de MSK a la versión de Apache Kafka especificada |
Write |
|||
Otorga permiso para crear una nueva revisión de la configuración de MSK |
Escritura |
|||
Otorga permiso para actualizar la configuración de conectividad del clúster de MSK. |
Escritura |
|||
Otorga permiso para actualizar la configuración de monitoreo del clúster de MSK |
Escritura |
|||
Otorga permiso para actualizar el estado de reequilibrio inteligente del clúster de MSK |
Escritura |
|||
Concede permiso para actualizar la información de replicación del replicador de MSK |
Escritura |
|||
Otorga permiso para actualizar la configuración de seguridad del clúster de MSK |
Escritura |
|||
Concede permiso para actualizar el almacenamiento de EBS (tamaño o rendimiento aprovisionado) asociado a los agentes de MSK o establecer el modo de almacenamiento en clúster como TIERED |
Escritura |
|||
Otorga permiso para actualizar la configuración de un tema de Kafka en un clúster de MSK |
Escritura |
Tipos de recurso definidos por Amazon Managed Streaming for Apache Kafka.
Los siguientes tipos de recurso están definidos por este servicio y se pueden utilizar en el elemento Resource de las instrucciones de política de permisos de IAM.
| Tipos de recurso | ARN | Claves de condición |
|---|---|---|
arn:${Partition}:kafka:${Region}:${Account}:channel/${ClusterName}/${ClusterUuid}/${ChannelName}/${Uuid} |
||
arn:${Partition}:kafka:${Region}:${Account}:cluster/${ClusterName}/${Uuid} |
||
arn:${Partition}:kafka:${Region}:${Account}:configuration/${ConfigurationName}/${Uuid} |
||
arn:${Partition}:kafka:${Region}:${Account}:group/${ClusterName}/${ClusterUuid}/${GroupName} |
||
arn:${Partition}:kafka:${Region}:${Account}:replicator/${ReplicatorName}/${Uuid} |
||
arn:${Partition}:kafka:${Region}:${Account}:topic/${ClusterName}/${ClusterUuid}/${TopicName} |
||
arn:${Partition}:kafka:${Region}:${Account}:transactional-id/${ClusterName}/${ClusterUuid}/${TransactionalId} |
||
arn:${Partition}:kafka:${Region}:${VpcOwnerAccount}:vpc-connection/${ClusterOwnerAccount}/${ClusterName}/${Uuid} |
Claves de condición de Amazon Managed Streaming for Apache Kafka.
Amazon Managed Streaming for Apache Kafka define las siguientes claves de condición que se pueden utilizar en el elemento Condition de una política de IAM.
| Claves de condición | Descripción | Tipo |
|---|---|---|
Filtra el acceso según si hay pares de clave-valor de etiqueta en la solicitud. |
String |
|
Filtra el acceso por los pares de clave-valor de etiqueta adjuntados al recurso |
String |
|
Filtra el acceso en función de la presencia de claves de etiqueta en la solicitud |
ArrayOfString |
|
Filtra el acceso en función de la presencia de acceso público habilitado en la solicitud |
Bool |