Ablehnen eines Datashares aus einem anderen AWS-Konto in Amazon Redshift - Amazon Redshift

Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting.

Ablehnen eines Datashares aus einem anderen AWS-Konto in Amazon Redshift

Mit Amazon Redshift können Sie Datashares ablehnen, die von anderen AWS-Konten freigegeben wurden. Dies ermöglicht eine nahtlose und sichere Datenfreigabe über Organisationsgrenzen hinweg. Datashares sind Datenbankobjekte, die freigegeben werden können und Daten aus einer oder mehreren Amazon-Redshift-Datenbanken kapseln.

Als Konsumenten-Administrator können Sie Datashares mit dem Status verfügbar oder aktiv ablehnen. Nachdem Sie ein Datashare abgelehnt haben, können Benutzer von Konsumenten-Clustern nicht mehr auf das Datashare zugreifen. Amazon Redshift gibt das abgelehnte Datashare nicht zurück, wenn die API-Operation DescribeDataSharesForConsumer aufgerufen wird. Wenn der Produzenten-Administrator die API-Operation DescribeDataSharesForProducer ausführt, wird ihm angezeigt, dass das Datashare abgelehnt wurde. Wenn ein Datashare abgelehnt wurde, kann der Produzenten-Administrator das Datashare erneut für einen Konsumenten-Cluster autorisieren und der Konsumenten-Administrator kann sein AWS-Konto mit dem Datashare verknüpfen oder das Datashare ablehnen.

Wenn Ihr AWS-Konto eine Zuordnung zu einem Datashare und eine ausstehende Verknüpfung mit einem von Lake Formation verwalteten Datashare aufweist, wird bei Ablehnung der von Lake Formation verwalteten Datashare-Verknüpfung auch das ursprüngliche Datashare abgelehnt. Um eine spezifische Zuordnung abzulehnen, kann der Produzenten-Administrator die Autorisierung für ein spezifisches Datashare entfernen. Diese Aktion wirkt sich nicht auf andere Datashares aus.

Verwenden Sie zum Ablehnen eines Datashare die AWS-Konsole, die API-Operation RejectDataShare oder reject-datashare in der AWS CLI.

Console

Gehen Sie wie folgt vor, um ein Datashare über die AWS-Konsole abzulehnen.

  1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-Redshift-Konsole unter https://console.aws.amazon.com/redshiftv2/.

  2. Wählen Sie im Navigationsmenü Datenfreigaben aus.

  3. Wählen Sie From other accounts (Von anderen Konten) aus.

  4. Wählen Sie im Abschnitt Datashare aus anderen Konten das Datashare aus, das Sie ablehnen möchten. Wenn die Seite Decline datashare (Datashare ablehnen) angezeigt wird, wählen Sie Decline (Ablehnen) aus.

Nachdem Sie die Datashares abgelehnt haben, können Sie die Änderung nicht rückgängig machen. Amazon Redshift entfernt die Datashares aus der Liste. Damit das Datashare erneut angezeigt wird, muss der Produzenten-Administrator es erneut autorisieren.

CLI

Der Administrator verwendet den folgenden Befehl, um ein Datashare abzulehnen:

reject-data-share --data-share-arn <value>

Weitere Informationen zum Befehl finden Sie unter reject-data-share.