View a markdown version of this page

Hinzufügen und Bearbeiten von ressourcenbasierten Richtlinien für Cluster - Amazon Aurora DSQL

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.

Hinzufügen und Bearbeiten von ressourcenbasierten Richtlinien für Cluster

So fügen Sie einem vorhandenen Cluster eine ressourcenbasierte Richtlinie hinzu
  1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die Aurora DSQL-Konsole unter. https://console.aws.amazon.com/dsql/

  2. Wählen Sie Ihren Cluster aus der Cluster-Liste aus, um die Cluster-Detailseite zu öffnen.

  3. Wählen Sie die Registerkarte Berechtigungen.

  4. Wählen Sie im Abschnitt Resource-based Richtlinie die Option Richtlinie hinzufügen aus.

  5. Geben Sie Ihr Richtliniendokument im JSON-Editor ein. Sie können Aussage bearbeiten oder Neue Aussage hinzufügen verwenden, um Ihre Richtlinie zu erstellen.

  6. Wählen Sie Richtlinie hinzufügen aus.

Um eine bestehende ressourcenbasierte Richtlinie zu bearbeiten
  1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die Aurora DSQL-Konsole unter. https://console.aws.amazon.com/dsql/

  2. Wählen Sie Ihren Cluster aus der Cluster-Liste aus, um die Cluster-Detailseite zu öffnen.

  3. Wählen Sie die Registerkarte Berechtigungen.

  4. Wählen Sie im Abschnitt „Resource-based Richtlinie“ die Option „Bearbeiten“ aus.

  5. Ändern Sie das Richtliniendokument im JSON-Editor. Sie können Aussage bearbeiten oder Neue Aussage hinzufügen verwenden, um Ihre Richtlinie zu aktualisieren.

  6. Wählen Sie Änderungen speichern aus.

Verwenden Sie den put-cluster-policy Befehl, um eine neue Richtlinie anzuhängen oder eine bestehende Richtlinie in einem Cluster zu aktualisieren:

aws dsql put-cluster-policy --identifier your_cluster_id --policy '{ "Version": "2012-10-17", "Statement": [{ "Effect": "Deny", "Principal": {"AWS": "*"}, "Resource": "*", "Action": ["dsql:DbConnect", "dsql:DbConnectAdmin"], "Condition": { "Null": { "aws:SourceVpc": "true" } } }] }'
Python
import boto3 import json client = boto3.client('dsql') policy = { "Version": "2012-10-17", "Statement": [{ "Effect": "Deny", "Principal": {"AWS": "*"}, "Resource": "*", "Action": ["dsql:DbConnect", "dsql:DbConnectAdmin"], "Condition": { "Null": {"aws:SourceVpc": "true"} } }] } response = client.put_cluster_policy( identifier='your_cluster_id', policy=json.dumps(policy) )
Java
import software.amazon.awssdk.services.dsql.DsqlClient; import software.amazon.awssdk.services.dsql.model.PutClusterPolicyRequest; DsqlClient client = DsqlClient.create(); String policy = """ { "Version": "2012-10-17", "Statement": [{ "Effect": "Deny", "Principal": {"AWS": "*"}, "Resource": "*", "Action": ["dsql:DbConnect", "dsql:DbConnectAdmin"], "Condition": { "Null": {"aws:SourceVpc": "true"} } }] } """; PutClusterPolicyRequest request = PutClusterPolicyRequest.builder() .identifier("your_cluster_id") .policy(policy) .build(); client.putClusterPolicy(request);