Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Aktualisierung der Amazon MSK-Cluster-Sicherheitseinstellungen mithilfe der AWS CLI
-
Erstellen Sie eine JSON-Datei, die die Verschlüsselungseinstellungen enthält, die der Cluster haben soll. Im Folgenden wird ein -Beispiel gezeigt.
Anmerkung
Sie können nur die Client-Broker-Verschlüsselungseinstellung aktualisieren. Sie können die clusterinterne Verschlüsselungseinstellung (broker-to-broker) nicht aktualisieren.
{"EncryptionInTransit":{"ClientBroker": "TLS"}} Erstellen Sie eine JSON-Datei, die die Authentifizierungseinstellungen enthält, die der Cluster haben soll. Im Folgenden wird ein -Beispiel gezeigt.
{"Sasl":{"Scram":{"Enabled":true}}}Führen Sie den folgenden AWS CLI Befehl aus:
aws kafka update-security --cluster-arnClusterArn--current-versionCurrent-Cluster-Version--client-authentication file://Path-to-Authentication-Settings-JSON-File--encryption-info file://Path-to-Encryption-Settings-JSON-FileDie Ausgabe dieses
update-security-Vorgangs sieht wie das folgende JSON aus.{ "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" }-
Um den Status des
update-securityVorgangs zu sehen, führen Sie den folgenden Befehl aus undClusterOperationArnersetzen Sie ihn durch den ARN, den Sie in der Ausgabe desupdate-securityBefehls erhalten haben.aws kafka describe-cluster-operation --cluster-operation-arnClusterOperationArnDie Ausgabe dieses
describe-cluster-operation-Befehls sieht wie das folgende JSON-Beispiel aus.{ "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": {} } }Wenn
OperationStateden WertPENDINGoderUPDATE_IN_PROGRESSaufweist, warten Sie eine Weile, bevor Sie den Befehldescribe-cluster-operationerneut ausführen.
Anmerkung
Die AWS CLI und API-Operationen zur Aktualisierung der Sicherheitseinstellungen eines Clusters sind idempotent. Das heißt, wenn Sie das Sicherheitsupdate aufrufen und eine Authentifizierungs- oder Verschlüsselungseinstellung angeben, die der aktuellen Einstellung des Clusters entspricht, ändert sich diese Einstellung nicht.