Gestion des partages AWS Data Exchange de données - Amazon Redshift

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Gestion des partages AWS Data Exchange de données

Avec Amazon Redshift, vous pouvez partager et recevoir des données en direct en toute sécurité AWS Data Exchange sans avoir à créer et à gérer des extraits de données ou des pipelines. La gestion des AWS Data Exchange partages de données vous permet de vous abonner à des produits de données tiers et d'intégrer des flux de données en direct directement dans votre entrepôt de données Amazon Redshift. Les sections suivantes présentent la gestion des partages AWS Data Exchange de données au sein de vos clusters Amazon Redshift.

Création d'ensembles de données sur AWS Data Exchange

Créez des ensembles de données sur AWS Data Exchange.

  1. Connectez-vous à la console Amazon Redshift AWS Management Console et ouvrez-la à l'adresse. https://console.aws.amazon.com/redshiftv2/

  2. Dans le menu de navigation, choisissez Clusters, puis choisissez votre cluster. La page de détails du cluster s'affiche.

  3. Choisissez Datashares.

  4. Dans la section Partages de données créés dans mon compte, choisissez un AWS Data Exchange partage de données.

  5. Choisissez Créer un ensemble de données sur AWS Data Exchange. Pour plus d’informations, consultez Publication d’un nouveau produit.

Modification de partages AWS Data Exchange de données

Modifiez les AWS Data Exchange partages de données à l'aide de la console. Connectez-vous d’abord à une base de données pour afficher la liste des unités de partage des données créés dans votre compte.

Pour les AWS Data Exchange partages de données, vous ne pouvez pas apporter de modifications aux consommateurs de données.

Pour modifier le paramètre accessible au public pour les AWS Data Exchange partages de données, utilisez l'éditeur de requête v2. Amazon Redshift génère une valeur ponctuelle aléatoire pour définir la variable de séance afin d’autoriser la désactivation de ce paramètre. Pour de plus amples informations, veuillez consulter ALTERDATASHAREnotes d'utilisation.

  1. Connectez-vous à la console Amazon Redshift AWS Management Console et ouvrez-la à l'adresse. https://console.aws.amazon.com/redshiftv2/

  2. Dans le menu de navigation, choisissez Clusters, puis choisissez votre cluster. La page de détails du cluster s'affiche.

  3. Dans le menu du navigateur, choisissez Editor (Éditeur), puis Query editor v2 (Éditeur de requête v2).

  4. S’il s’agit de la première fois que vous utilisez l’éditeur de requêtes v2, configurez votre Compte AWS. Par défaut, une clé AWS détenue est utilisée pour chiffrer les ressources. Pour plus d'informations sur la configuration de votre Compte AWS, consultez la section Configuration de votre Compte AWS dans le guide de gestion Amazon Redshift.

  5. Pour vous connecter au cluster dans lequel se trouve votre AWS Data Exchange partage de données, choisissez Database et le nom du cluster dans le panneau d'arborescence. Si vous y êtes invité, saisissez les paramètres de connexion.

  6. Copiez la SQL déclaration suivante. L’exemple suivant montre la modification du le paramètre accessible au public de l’unité de partage des données salesshare.

    ALTER DATASHARE salesshare SET PUBLICACCESSIBLE FALSE;
  7. Pour exécuter l'SQLinstruction copiée, choisissez Requêtes et collez l'SQLinstruction copiée dans la zone de requête. Choisissez ensuite Next (Suivant).

    Une erreur apparaît comme suit :

    ALTER DATASHARE salesshare SET PUBLICACCESSIBLE FALSE; ERROR: Alter of ADX-managed datashare salesshare requires session variable datashare_break_glass_session_var to be set to value 'c670ba4db22f4b'

    La valeur « c670ba4db22f4b » est une valeur ponctuelle aléatoire générée par Amazon Redshift lorsqu’une opération non recommandée se produit.

  8. Copiez et collez l’exemple d’instruction suivant dans l’éditeur de requêtes. Ensuite, exécutez la commande. La SET datashare_break_glass_session_var commande applique une autorisation pour autoriser une opération non recommandée pour un partage de AWS Data Exchange données.

    SET datashare_break_glass_session_var to 'c670ba4db22f4b';
  9. Exécutez à nouveau l'ALTERDATASHAREinstruction.

    ALTER DATASHARE salesshare;

Amazon Redshift met à jour votre unité de partage des données avec les modifications.

Supprimer les AWS Data Exchange partages de données créés dans votre compte

Supprimez les AWS Data Exchange partages de données créés dans votre compte à l'aide de la console. Connectez-vous d’abord à une base de données pour afficher la liste des unités de partage des données créés dans votre compte.

  1. Connectez-vous à la console Amazon Redshift AWS Management Console et ouvrez-la à l'adresse. https://console.aws.amazon.com/redshiftv2/

  2. Dans le menu de navigation, choisissez Clusters, puis choisissez votre cluster. La page de détails du cluster s'affiche.

  3. Dans le menu du navigateur, choisissez Editor (Éditeur), puis Query editor v2 (Éditeur de requête v2).

  4. S’il s’agit de la première fois que vous utilisez l’éditeur de requêtes v2, configurez votre Compte AWS. Par défaut, une clé AWS détenue est utilisée pour chiffrer les ressources. Pour plus d'informations sur la configuration de votre Compte AWS, consultez la section Configuration de votre Compte AWS dans le guide de gestion Amazon Redshift.

  5. Pour vous connecter au cluster dans lequel se trouve votre AWS Data Exchange partage de données, choisissez Database et le nom du cluster dans le panneau d'arborescence. Si vous y êtes invité, saisissez les paramètres de connexion.

  6. Copiez la SQL déclaration suivante. L’exemple suivant montre la suppression de l’unité de partage des données salesshare.

    DROP DATASHARE salesshare
  7. Pour exécuter l'SQLinstruction copiée, choisissez Requêtes et collez l'SQLinstruction copiée dans la zone de requête. Choisissez ensuite Next (Suivant).

    Une erreur apparaît comme suit :

    ERROR: Drop of ADX-managed datashare salesshare requires session variable datashare_break_glass_session_var to be set to value '620c871f890c49'

    La valeur « 620c871f890c49 » est une valeur ponctuelle aléatoire générée par Amazon Redshift lorsqu’une opération non recommandée se produit.

  8. Copiez et collez l’exemple d’instruction suivant dans l’éditeur de requêtes. Ensuite, exécutez la commande. La SET datashare_break_glass_session_var commande applique une autorisation pour autoriser une opération non recommandée pour un partage de AWS Data Exchange données.

    SET datashare_break_glass_session_var to '620c871f890c49';
  9. Exécutez à nouveau l'DROPDATASHAREinstruction.

    DROP DATASHARE salesshare;

Une fois les unités de partage des données supprimées, les consommateurs d’unités de partage des données perdent l’accès aux unités de partage des données.

La suppression d'un partage de AWS Data Exchange données partagé peut enfreindre les conditions du produit de données contenues dans. AWS Data Exchange