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.
-
Cree un archivo JSON que contenga la configuración de cifrado que quiere que tenga el clúster. A continuación se muestra un ejemplo.
nota
Solo puede actualizar la configuración de cifrado entre el cliente y el agente. No puede actualizar la configuración de cifrado integrada en el clúster (broker-to-broker).
{"EncryptionInTransit":{"ClientBroker": "TLS"}}
Cree un archivo JSON que contenga la configuración de autenticación que quiere que tenga el clúster. A continuación se muestra un ejemplo.
{"Sasl":{"Scram":{"Enabled":true}}}
Ejecute el siguiente AWS CLI comando:
aws kafka update-security --cluster-arn
ClusterArn
--current-versionCurrent-Cluster-Version
--client-authentication file://Path-to-Authentication-Settings-JSON-File
--encryption-info file://Path-to-Encryption-Settings-JSON-File
El resultado de esta operación
update-security
se parece al siguiente JSON.{ "ClusterArn": "arn:aws:kafka:us-east-1:012345678012:cluster/exampleClusterName/abcdefab-1234-abcd-5678-cdef0123ab01-2", "ClusterOperationArn": "arn:aws:kafka:us-east-1:012345678012:cluster-operation/exampleClusterName/abcdefab-1234-abcd-5678-cdef0123ab01-2/0123abcd-abcd-4f7f-1234-9876543210ef" }
-
Para ver el estado de la
update-security
operación, ejecute el siguiente comando yClusterOperationArn
sustitúyalo por el ARN que obtuvo en el resultado delupdate-security
comando.aws kafka describe-cluster-operation --cluster-operation-arn
ClusterOperationArn
El resultado de este comando
describe-cluster-operation
tendrá un aspecto similar al siguiente.{ "ClusterOperationInfo": { "ClientRequestId": "c0b7af47-8591-45b5-9c0c-909a1a2c99ea", "ClusterArn": "arn:aws:kafka:us-east-1:012345678012:cluster/exampleClusterName/abcdefab-1234-abcd-5678-cdef0123ab01-2", "CreationTime": "2021-09-17T02:35:47.753000+00:00", "OperationArn": "arn:aws:kafka:us-east-1:012345678012:cluster-operation/exampleClusterName/abcdefab-1234-abcd-5678-cdef0123ab01-2/0123abcd-abcd-4f7f-1234-9876543210ef", "OperationState": "PENDING", "OperationType": "UPDATE_SECURITY", "SourceClusterInfo": {}, "TargetClusterInfo": {} } }
Si
OperationState
tiene el valorPENDING
oUPDATE_IN_PROGRESS
, espere un poco y vuelva a ejecutar el comandodescribe-cluster-operation
.
nota
Las operaciones AWS CLI y las de la API para actualizar la configuración de seguridad de un clúster son idempotentes. Esto significa que si invoca la operación de actualización de seguridad y especifica una configuración de autenticación o cifrado que sea la misma que tiene el clúster actualmente, esa configuración no cambiará.