

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.

# Publier un nouveau produit dans AWS Data Exchange
<a name="publishing-products"></a>

Vous pouvez publier des produits à AWS Data Exchange l'aide de plusieurs AWS outils et consoles.

Dans le [Portail de gestion AWS Marketplace](https://console.aws.amazon.com/marketplace)ou par programmation via le AWS Marketplace Catalog API, vous pouvez :
+ Créez et gérez des produits.
+ Créez et gérez des offres.
+ Vérifiez les demandes d'abonnement.

Dans la [AWS Data Exchange console](https://console.aws.amazon.com/dataexchange), vous pouvez créer et gérer des ensembles de données.

Les rubriques suivantes décrivent le processus de publication d'un nouveau produit à AWS Data Exchange l'aide de la AWS Data Exchange console. 

**Topics**
+ [Publication d'un produit AWS Data Exchange contenant des données basées sur des fichiers](publish-data-product.md)
+ [Publier un produit dans un AWS Data Exchange contenant APIs](publish-API-product.md)
+ [Publication d'un produit AWS Data Exchange contenant des ensembles de données Amazon Redshift](publish-Redshift-product.md)
+ [Publication d'un produit AWS Data Exchange contenant l'accès aux données Amazon S3](publish-s3-data-access-product.md)
+ [Publication d'un produit AWS Data Exchange contenant des ensembles AWS Lake Formation de données d'autorisation de données (version préliminaire)](publish-LF-data-product.md)

# Publication d'un produit AWS Data Exchange contenant des données basées sur des fichiers
<a name="publish-data-product"></a>

Les rubriques suivantes décrivent le processus de création d'un ensemble de données et de publication d'un nouveau produit AWS Data Exchange contenant des données basées sur des fichiers à l'aide AWS Data Exchange de la AWS Data Exchange console. Le processus comporte les étapes suivantes :

**Topics**
+ [Étape 1 : créer des actifs](#create-assets)
+ [Étape 2 : Création d'un ensemble de données](#create-dataset)
+ [Étape 3 : Création d'une révision](#create-revision)
+ [Étape 4 : Importer des actifs dans une révision](#import-assets)
+ [Étape 5 : Publier un nouveau produit](#publish-products)
+ [Étape 6 : (Facultatif) Copier un produit](#copy-product)

## Étape 1 : créer des actifs
<a name="create-assets"></a>

Les actifs sont les *données* saisies AWS Data Exchange. Pour de plus amples informations, veuillez consulter [Assets](data-sets.md#assets).

Avant de créer et de publier un nouveau produit de données basé sur des fichiers, vous devez :

1. Créez vos fichiers. 

   AWS Data Exchange prend en charge tous les types de fichiers.

1. Stockez vos fichiers sous forme d'objets dans Amazon Simple Storage Service (Amazon S3) ou sur votre ordinateur local. 

   Pour plus d'informations sur le stockage de fichiers dans Amazon S3, consultez le [guide de l'utilisateur Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html).

## Étape 2 : Création d'un ensemble de données
<a name="create-dataset"></a>

Les ensembles de données AWS Data Exchange sont dynamiques et sont versionnés à l'aide de révisions, chaque révision contenant au moins un actif. Pour de plus amples informations, veuillez consulter [Données en AWS Data Exchange](data-sets.md).

**Pour créer un ensemble de données**

1. Ouvrez votre navigateur Web et connectez-vous à la [AWS Data Exchange console](https://console.aws.amazon.com/dataexchange).

1.  Dans le volet de navigation de gauche, sous **Publier les données**, sélectionnez **Ensembles de données détenus**.

1. Dans **Ensembles de données détenus**, choisissez **Créer un ensemble de données** pour ouvrir l'assistant **des étapes de création d'ensembles** de données.

1. Dans **Sélectionner le type d'ensemble de données**, choisissez ****Fichiers****.

1. Dans **Définir un ensemble de données**, entrez un **nom** et une **description** pour votre ensemble de données. Pour de plus amples informations, veuillez consulter [Bonnes pratiques relatives aux ensembles de données](data-sets.md#data-set-best-practices). 

1. (Facultatif) Sous **Ajouter des balises — facultatif**, ajoutez des balises.

1. Choisissez **Create data set**. 

## Étape 3 : Création d'une révision
<a name="create-revision"></a>

Dans la procédure suivante, vous créez une révision après avoir créé un ensemble de données dans la AWS Data Exchange console. Pour de plus amples informations, veuillez consulter [Révisions](data-sets.md#revisions).

**Pour créer une révision**

1. Dans la section **Aperçu de l'ensemble** de données de la page de détails du jeu de données :

   1. (Facultatif) Choisissez **Modifier le nom** pour modifier les informations relatives à votre ensemble de données.

   1. (Facultatif) Choisissez **Supprimer** pour supprimer l'ensemble de données.

1. Dans la section **Révisions**, choisissez **Créer une révision**.

1. Sous **Définir la révision**, fournissez un commentaire facultatif pour votre révision qui décrit l'objectif de la révision. 

1. (Facultatif) Sous **Ajouter des balises — facultatif**, ajoutez des balises associées à la ressource.

1. Choisissez **Créer une révision**.

1. Vérifiez, modifiez ou supprimez les modifications apportées à l'étape précédente. 

## Étape 4 : Importer des actifs dans une révision
<a name="import-assets"></a>

 Dans la procédure suivante, vous importez des actifs de données, puis vous finalisez la révision dans la AWS Data Exchange console. Pour de plus amples informations, veuillez consulter [Assets](data-sets.md#assets). 

**Pour importer des actifs dans la révision**

1. Dans la section **Tâches** de la page de détails de l'ensemble de données, choisissez **Importer depuis Amazon S3** ou **Upload** (à télécharger depuis votre ordinateur), selon l'endroit où les actifs de données de l'ensemble de données sont actuellement stockés.

1. Suivez les instructions, en fonction de votre sélection. Une tâche est lancée pour importer votre actif dans votre ensemble de données. 

1. Une fois le travail terminé, le champ **État** de la section **Tâches** passe à **Terminé.**

1. Si vous avez d'autres données à ajouter, répétez l'étape 1.

1. Dans **Vue d'ensemble des révisions**, passez en revue votre révision et ses actifs. 

1. Choisissez **Finaliser la révision**.

Vous avez finalisé avec succès la révision d'un ensemble de données. 

Vous pouvez modifier ou supprimer une révision avant de l'ajouter à un produit. 

**Topics**
+ [Modifier une révision](#edit-revision)
+ [Supprimer une révision](#delete-revision)

### Modifier une révision
<a name="edit-revision"></a>

**Pour modifier la révision une fois que vous l'avez finalisée**

1. Dans **Vue d'ensemble des révisions**, choisissez **Définaliser**.

   Un message s'affiche indiquant que la révision n'est plus finalisée.

1. Pour modifier la révision, dans **Aperçu des révisions**, sélectionnez **Actions**, **Modifier**.

1. Apportez vos modifications, puis choisissez **Mettre à jour**.

1. Passez en revue vos modifications, puis choisissez **Finaliser**.

### Supprimer une révision
<a name="delete-revision"></a>

**Pour supprimer la révision une fois que vous l'avez finalisée**

1. Dans **Vue d'ensemble des révisions**, choisissez **Supprimer**.

1. Tapez **Delete** dans la boîte de dialogue **Supprimer la révision**, puis choisissez **Supprimer**.

**Avertissement**  
Cela supprime la révision et tous ses actifs. Cette action ne peut pas être annulée.

## Étape 5 : Publier un nouveau produit
<a name="publish-products"></a>

Après avoir créé au moins un ensemble de données et finalisé une révision avec des ressources, vous êtes prêt à publier cet ensemble de données dans le cadre d'un produit. Pour plus d'informations, consultez la section [Meilleures pratiques en matière de produits dans AWS Data Exchange](https://docs.aws.amazon.com/data-exchange/latest/userguide/product-details.html). Assurez-vous de disposer de tous les détails requis concernant votre produit et votre offre.

**Pour créer une nouvelle liste de produits**

1. Connectez-vous à votre AWS compte vendeur et accédez au [Portail de gestion AWS Marketplace](https://console.aws.amazon.com/marketplace).

1. Dans le menu supérieur, accédez à **Produits**, puis sélectionnez **Produits de données**.

1. Choisissez **Créer un produit de données**.

1. Pour commencer à utiliser un produit de données, vous allez lancer le processus de mise en vente en définissant le nom du produit, en ajoutant des balises de ressources facultatives pour l'organisation et en générant l'identifiant du produit. L'identifiant du produit est utilisé pour suivre votre produit tout au long de son cycle de vie.

1. Sous **Nom du produit**, entrez un nom de produit unique qui sera affiché aux acheteurs en haut de la page de liste des produits et dans les résultats de recherche.

1. (Facultatif) Sous **Tags**, entrez les tags que vous souhaitez associer au produit. Pour plus d'informations, consultez la section [AWS Ressources de balisage](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html).

1. Sous **Identifiant et code du produit**, choisissez **Générer l'identifiant et le code du produit**.

1. Choisissez **Continuer vers les détails du produit**. Vous allez commencer le processus d'ajout d'informations détaillées sur le produit.

**Pour fournir des informations sur le produit**

Lorsque vous mettez en vente votre produit de données AWS sur Marketplace, il est essentiel de fournir des informations complètes et précises sur le produit. Utilisez l'étape **Fournir des informations sur le produit** pour saisir les informations essentielles sur votre offre, telles que les catégories de produits et les informations d'assistance.

1. Entrez les informations relatives à votre produit. Pour plus de détails, consultez les [détails AWS Data Exchange du produit](https://docs.aws.amazon.com/data-exchange/latest/userguide/prod-details-over.html).

1. Choisissez **Next** pour passer à l'étape suivante.

**Pour ajouter des ensembles de données**

1. Choisissez la AWS région dans laquelle se trouvent les ensembles de données.

1. Dans la section **Ensembles de données détenus**, cochez les cases à côté des ensembles de données que vous souhaitez ajouter. Les ensembles de données que vous choisissez doivent avoir une révision finalisée. Les ensembles de données sans révisions finalisées ne peuvent pas être ajoutés.

   1. Accédez à la section **Ensembles de données ajoutés** pour passer en revue vos sélections.

   1. Vous pouvez consulter le **nom** de l'ensemble de données, le **type** de jeu de données et l'horodatage de la **dernière** mise à jour de l'ensemble de données.

   1. Accédez aux **paramètres des règles d'accès aux révisions**, choisissez les règles d'accès aux révisions que vous souhaitez définir pour les ensembles de données inclus dans ce produit. Pour plus de détails, consultez [la section Règles d'accès aux révisions dans AWS Data Exchange](https://docs.aws.amazon.com/data-exchange/latest/userguide/best-practices-revisions.html).

1. (Facultatif) Dans la section **Dictionnaires de données**, sélectionnez un ensemble de données et choisissez **Ajouter un dictionnaire**.

   1. Choisissez **Charger un dictionnaire de données** pour charger un nouveau dictionnaire de données.

      Vous pouvez choisir un dictionnaire de données, au format .csv, d'une taille maximale de 1 Mo.

   1. Choisissez un dictionnaire de données enregistré sur votre ordinateur, puis sélectionnez **Ouvrir**. Votre dictionnaire de données doit être conforme au modèle de dictionnaire de AWS Data Exchange données. Si vous n'avez pas de dictionnaire de données enregistré à télécharger, vous pouvez choisir le lien du **modèle de dictionnaire de données vide** ou le lien du **dictionnaire de données d'exemple** dans la AWS Data Exchange console. Pour plus de détails, consultez la section [Dictionnaires de données dans AWS Data Exchange](https://docs.aws.amazon.com/data-exchange/latest/userguide/data-dictionaries-pro.html).

1. (Facultatif) Sous **Exemples de données**, choisissez **Ajouter un échantillon** et sélectionnez l'ensemble de données auquel vous souhaitez fournir des échantillons.

   1. Sélectionnez **Télécharger un échantillon de données** et sélectionnez un ensemble de données, un échantillon provenant de votre ordinateur, puis choisissez **Ouvrir**.

   1. (Facultatif) Entrez une description pour chaque échantillon qui sera visible sur la page détaillée du produit.

   1. Choisissez **Ajouter un échantillon**. Vous pouvez télécharger jusqu'à 10 échantillons d'une taille maximale de 50 Mo. Les échantillons au format .csv peuvent être prévisualisés. Pour plus de détails, consultez la section [Exemples de données dans AWS Data Exchange](https://docs.aws.amazon.com/data-exchange/latest/userguide/samples-pro.html).

1. Dans la section **Paramètres des règles d'accès aux révisions**, choisissez les règles d'accès aux révisions que vous souhaitez définir pour les ensembles de données inclus dans ce produit. Pour plus de détails, consultez [la section Règles d'accès aux révisions dans AWS Data Exchange](https://docs.aws.amazon.com/data-exchange/latest/userguide/best-practices-revisions.html).

1. Dans la section **Paramètres des informations sensibles**, choisissez la configuration des **informations sensibles** de votre produit, puis cliquez sur **Suivant**. Pour plus d'informations, consultez la section [Catégories d'informations sensibles dans AWS Data Exchange](https://docs.aws.amazon.com/data-exchange/latest/userguide/sensitive-information.html).

**Pour configurer la liste d'autorisation**

Avant de soumettre votre produit, vous devez spécifier les AWS comptes autorisés à y accéder. Cette étape facultative contrôle la visibilité initiale de votre produit, en limitant l'accès à votre propre compte et à tout AWS compte spécifiquement autorisé que vous ajoutez à la liste d'autorisation.

1. Entrez le AWS compte sur IDs lequel vous souhaitez accéder à votre produit.

1. Choisissez **Soumettre** pour soumettre votre produit. Votre produit aura le statut de **visibilité limitée** et ne sera visible que par le AWS compte qui l'a créé et par les autres comptes autorisés. AWS Vous pouvez consulter et tester votre liste de produits lorsqu'elle est en état de **visibilité limitée**.

Pour plus d'informations sur les statuts, consultez la section [Visibilité des produits dans AWS Data Exchange](https://docs.aws.amazon.com/data-exchange/latest/userguide/product-visibility.html).

## Étape 6 : (Facultatif) Copier un produit
<a name="copy-product"></a>

Après avoir créé votre premier produit, vous pouvez copier ses informations et ses offres publiques pour créer un nouveau produit.

**Note**  
Vous pouvez copier un produit public, privé, publié ou non publié. Les offres personnalisées associées au produit ne seront pas copiées, mais les offres publiques le seront.

**Pour copier un produit**

1. Ouvrez votre navigateur Web et connectez-vous à la [AWS Data Exchange console](https://console.aws.amazon.com/dataexchange).

1. Dans le volet de navigation de gauche, sous **Publier les données**, sélectionnez **Produits**.

1. Dans **Produits**, cliquez sur le bouton situé à côté du produit que vous souhaitez copier.

1. Sélectionnez le menu déroulant **Actions**, puis choisissez **Créer une copie**.

1. Poursuivez le processus de **publication d'un nouveau produit**, avec les informations déjà renseignées, en fonction du produit que vous avez choisi à l'étape 3. Pour de plus amples informations, veuillez consulter [Étape 5 : Publier un nouveau produit](#publish-products).

# Publier un produit dans un AWS Data Exchange contenant APIs
<a name="publish-API-product"></a>

Les rubriques suivantes décrivent le processus de création d'un ensemble de données d'API REST et de publication d'un nouveau produit contenant APIs un AWS Data Exchange. Vous pouvez terminer le processus à l'aide de la AWS Data Exchange console ou du AWS Command Line Interface.

Après avoir configuré votre API REST Amazon API Gateway, vous pouvez créer un nouvel ensemble de données d'API dans AWS Data Exchange. Vous pouvez ensuite créer une révision et ajouter des actifs d'API.

La création et la publication d'une ressource d'API permettent aux demandes des abonnés adressées à un AWS Data Exchange point de terminaison d'être transmises par proxy à votre API API Gateway. Vous pouvez ensuite ajouter cet ensemble de données à un produit et ajouter des prix. Les abonnés peuvent ensuite consulter votre produit et s'y abonner dans le AWS Marketplace catalogue et le AWS Data Exchange catalogue.

AWS Data Exchange des fonctionnalités sont disponibles, notamment les règles d'accès aux révisions, les produits privés, les offres privées et la vérification des abonnements.

Vous pouvez choisir uniquement une tarification basée sur un contrat, une tarification au coût mesuré (où le prix contractuel est de 0\$1) ou une combinaison de tarification mesurée et contractuelle. 

Vous pouvez choisir des coûts mesurés standard ou spécifier un coût mesuré personnalisé. Il existe trois types de coûts mesurés standard disponibles :
+ Par demande d'API
+ Par demande d'API réussie
+ Par unité de données transférée en octets

**Note**  
Les coûts mesurés s'appliquent à tous les ensembles de données d'API d'un produit. Par conséquent, si vous souhaitez facturer des prix différents pour la même dimension pour différents ensembles de données d'API, nous vous recommandons de créer ces ensembles de données dans différents produits.

Le processus comporte les étapes suivantes :

**Topics**
+ [Conditions préalables](#publish-api-prereq)
+ [Étape 1 : mise à jour de la politique de ressources de l'API](#update-API-resource-policy)
+ [Étape 2 : Création d'un ensemble de données d'API](#create-api-data-set)
+ [Étape 3 : Création d'une révision](#create-api-revision)
+ [Étape 4 : Ajouter des actifs d'API à une révision](#add-api-asset)
+ [Étape 5 : Publier un nouveau produit contenant APIs](#publish-api-data-product)
+ [Étape 6 : (Facultatif) Copier un produit](#copy-api-product)

## Conditions préalables
<a name="publish-api-prereq"></a>

Avant de pouvoir publier un produit contenant APIs, vous devez remplir les conditions préalables suivantes :
+ Avant de pouvoir en utiliser un Service AWS, y compris AWS Data Exchange, vous devez vous inscrire AWS et créer un utilisateur administratif. Pour plus d'informations, consultez [Démarrer](https://docs.aws.amazon.com//singlesignon/latest/userguide/getting-started.html) dans le *Guide de l'utilisateur AWS IAM Identity Center *.
+ Pour créer des produits sur AWS Data Exchange, vous devez vous enregistrer Compte AWS en tant que AWS Marketplace vendeur. Utilisez ce compte pour créer vos ensembles de données. Il n'est pas nécessaire que le compte associé à la ressource API Gateway se trouve dans le même compte que celui qui crée les ensembles de données.
+ Votre API REST doit se trouver sur Amazon API Gateway avec une intégration qui utilise un modèle de demande et de réponse approprié pour accéder à vos données, tel qu'Amazon AWS Lambda DynamoDB ou. Pour plus d'informations, consultez les [sections Développement d'une API REST dans API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/rest-api-develop.html) et [Utilisation de REST APIs](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-rest-api.html) dans le manuel *Amazon API Gateway Developer Guide*.
**Note**  
Seule l'API Gateway publique APIs est prise en charge.
+ Votre API REST API Gateway doit être capable d'authentifier et d'autoriser les appels provenant du principal du AWS Data Exchange service. Chaque demande envoyée AWS Data Exchange à votre API utilise le protocole Signature Version 4 (SigV4) signé avec des AWS Data Exchange informations d'identification. AWS Data Exchange fonctionne avec des domaines personnalisés et des mappages de clés de domaine.
**Note**  
AWS Data Exchange ne prend pas en charge Amazon Cognito, No-Auth et les autorisateurs. AWS Lambda 
+ Si votre API REST API Gateway utilise un système d'identité personnalisé pour l'authentification et l'autorisation, configurez-le pour utiliser l'authentification IAM et importez un schéma OpenAPI décrivant votre API. AWS Data Exchange invoquera votre API REST API Gateway avec ses propres informations d'identification de service et inclura des informations d'abonné telles que l'identifiant du compte.
+ Votre API REST API Gateway est chargée de l'intégration à votre backend. Pour ce faire, optez pour l'une des solutions suivantes : 
  + Attachez un jeton d'authentification de longue durée à chaque demande qui passe par votre API REST API Gateway, que le backend peut vérifier.
  + Utilisez API Gateway pour appeler une fonction Lambda capable de générer des informations d'identification et d'appeler votre API.

Votre API est invoquée conformément à la [spécification de la demande d'intégration d'API](#api-request-spec).

Pour plus d’informations, consultez les rubriques suivantes :

**Topics**
+ [Sécurité des ensembles de données API](#api-data-set-security)
+ [Spécification de la demande d'intégration d'API](#api-request-spec)
+ [Transfert d'en-tête](#header-forwarding)

### Sécurité des ensembles de données API
<a name="api-data-set-security"></a>

AWS Data Exchange chiffre le trafic de bout en bout à l'aide du protocole TLS (Transport Layer Security) 1.2. Toutes les métadonnées sont cryptées au repos. AWS Data Exchange ne stockera pas les demandes des abonnés ni les réponses de votre backend. Nous extrayons uniquement les métadonnées de mesure nécessaires à la facturation.

### Spécification de la demande d'intégration d'API
<a name="api-request-spec"></a>

Une API AWS Data Exchange passe en revue tous les en-têtes (à l'exception des en-têtes répertoriés dans[Transfert d'en-tête](#header-forwarding)), le corps, la méthode http, le chemin et les chaînes de requête tels quels à partir de la demande du client et ajoute les en-têtes suivants.

```
// These headers help prevent Confused Deputy attacks.  They enable the SourceAccount
// and SourceArn variables in IAM policies.
'x-amz-source-account': ACCOUNT_ID,
'x-amz-source-arn': `arn:aws:dataexchange:${REGION}:${OWNER_ACCOUNT_ID}:data-sets/${DATA_SET_ID}/revisions/${REVISION_ID}/assets/${ASSET_ID}`,
  
// These headers identify the API Asset in Data Exchange.  
'x-amzn-dataexchange-asset-id': ASSET_ID,
'x-amzn-dataexchange-data-set-id': DATA_SET_ID,
'x-amzn-dataexchange-revision-id': REVISION_ID,

// This header identifies the Data Exchange Product.
'x-amzn-dataexchange-product-id': PRODUCT_ID,
  
// This header identifies the caller of Data Exchange.  It will contain subscriber
// information.
'x-amzn-dataexchange-requester-account-id': REQUESTER_ACCOUNT_ID,

// Providers can attach custom metadata in the form of key/value pairs
// to a particular subscription. We will send these key/value pairs as stringified
// JSON.
'x-amz-dataexchange-subscription-metadata': STRINGIFIED_METADATA,
```

### Transfert d'en-tête
<a name="header-forwarding"></a>

AWS Data Exchange supprime tous les en-têtes liés à l'authentification ou à l'espace de noms attribués à Amazon avant de les transmettre au backend d'un fournisseur. Plus précisément, AWS Data Exchange supprime :
+ En-tête `Authentication`
+ Tous les en-têtes commençant par `x-amz`

L'`host`en-tête sera remplacé à la suite de la transmission par proxy.

## Étape 1 : mise à jour de la politique de ressources de l'API
<a name="update-API-resource-policy"></a>

Si vous disposez d'une API REST Amazon API Gateway qui répond aux [prérequis](#publish-api-prereq), vous devez mettre à jour votre politique de ressources d'API pour autoriser AWS Data Exchange l'appel de votre API lorsqu'un abonné demande à obtenir le schéma de votre API.

**Pour mettre à jour votre politique en matière de ressources d'API**

1. Ajoutez la politique suivante à la politique de ressources de votre API :

   ```
   {
   "Effect": "Allow",
   "Principal": {"Service": "dataexchange.amazonaws.com"},
   "Action": "execute-api:Invoke",
   "Resource": "*",
   "Condition": {"StringEquals": {"aws:SourceAccount": "<account-id>"}}
   }
   ```

1. `account-id`Remplacez-le par le compte qui créera l'ensemble de données de l'API. 

   Il n'est pas nécessaire que le compte associé à la ressource API Gateway se trouve dans le même compte que celui qui crée l'ensemble de données.

Cette politique limite ces autorisations aux appels effectués par le principal du AWS Data Exchange service et exige que seul votre compte puisse autoriser l'intégration AWS Data Exchange à votre API.

**Note**  
Si votre politique de ressources interdit explicitement AWS Data Exchange d'effectuer cet appel, vous devez supprimer ou limiter ce refus.

Vous êtes maintenant prêt à [créer un ensemble de données d'API](#create-api-data-set).

## Étape 2 : Création d'un ensemble de données d'API
<a name="create-api-data-set"></a>

Les ensembles de données AWS Data Exchange sont dynamiques et sont versionnés à l'aide de révisions, chaque révision contenant au moins un actif. Pour de plus amples informations, veuillez consulter [Données en AWS Data Exchange](data-sets.md).

Vous pouvez utiliser la AWS Data Exchange console ou le AWS Command Line Interface pour créer un ensemble de données d'API :
+ [Création d'un ensemble de données d'API (console)](#create-api-ds-console)
+ [Création d'un ensemble de données d'API (AWS CLI)](#create-api-ds-cli)

### Création d'un ensemble de données d'API (console)
<a name="create-api-ds-console"></a>

**Pour créer un ensemble de données d'API (console)**

1. Ouvrez votre navigateur Web et connectez-vous à la [AWS Data Exchange console](https://console.aws.amazon.com/dataexchange).

1. Dans le volet de navigation de gauche, sous **Mes données**, choisissez **Owned data sets**.

1. Dans **Ensembles de données détenus**, choisissez **Créer un ensemble de données** pour ouvrir l'assistant **des étapes de création d'ensembles** de données.

1. Dans **Sélectionner le type d'ensemble de données**, choisissez **l'API Amazon API Gateway**.

1. Dans **Définir un ensemble de données**, entrez un **nom** et une **description** pour votre ensemble de données. Pour de plus amples informations, veuillez consulter [Bonnes pratiques relatives aux ensembles de données](data-sets.md#data-set-best-practices). 

1. (Facultatif) Sous **Ajouter des balises — facultatif**, ajoutez des balises.

1. Choisissez **Créer**. 

Vous êtes maintenant prêt à créer une révision. 

### Création d'un ensemble de données d'API (AWS CLI)
<a name="create-api-ds-cli"></a>

**Pour créer un ensemble de données d'API (CLI)**

1. Utilisez la `create-data-set` commande pour créer un ensemble de données d'API : 

   ```
   $ AWS dataexchange create-data-set \
   --asset-type API_GATEWAY_API \
   --description 'Data Set Description' \
   --name 'Data Set Name'
   
   {
   "Arn": "arn:aws:dataexchange:us-east-1:123456789012:data-sets/$DATA_SET_ID",
   "AssetType": "API_GATEWAY_API",
   "CreatedAt": "2021-09-11T00:16:46.349000+00:00",
   "Description": "Data Set Description",
   "Id": "$DATA_SET_ID",
   "Name": "Data Set Name",
   "Origin": "OWNED",
   "UpdatedAt": "2021-09-11T00:16:46.349000+00:00"
   }
   ```

1. Notez le nouveau type d'actif de`API_GATEWAY_API`.

Vous êtes maintenant prêt à créer une révision.

## Étape 3 : Création d'une révision
<a name="create-api-revision"></a>

Dans la procédure suivante, vous créez une révision après avoir créé un ensemble de données. Pour de plus amples informations, veuillez consulter [Révisions](data-sets.md#revisions).

Vous pouvez utiliser la AWS Data Exchange console ou le AWS Command Line Interface pour créer une révision :
+ [Création d'une révision (console)](#create-api-revision-console)
+ [Création d'une révision (AWS CLI)](#create-api-revision-cli)

### Création d'une révision (console)
<a name="create-api-revision-console"></a>

**Pour créer une révision (console)**

1. Dans la section **Aperçu de l'ensemble** de données de la page de détails du jeu de données :

   1. (Facultatif) Choisissez **Modifier le nom** pour modifier les informations relatives à votre ensemble de données.

   1. (Facultatif) Choisissez **Supprimer** pour supprimer l'ensemble de données.

1. Dans la section **Révisions**, choisissez **Créer une révision**.

1. Sous **Définir la révision**, fournissez un commentaire facultatif pour votre révision qui décrit l'objectif de la révision. 

1. (Facultatif) Sous **Ajouter des balises — facultatif**, ajoutez des balises associées à la ressource.

1. Choisissez **Créer une révision**.

1. Vérifiez, modifiez ou supprimez les modifications apportées à l'étape précédente. 

Vous êtes maintenant prêt à [ajouter des actifs d'API à la révision](#add-api-asset).

### Création d'une révision (AWS CLI)
<a name="create-api-revision-cli"></a>

**Pour créer une révision (AWS CLI)**

1. Utilisez la `create-revision` commande pour créer une révision :

   ```
   $ AWS dataexchange create-revision \
   --data-set-id $DATA_SET_ID \
   --comment 'First Atlas Revision'
   {
   "Arn": "arn:aws:dataexchange:us-east-1:123456789012:data-sets/$DATA_SET_ID/revisions/$REVISION_ID",
   "Comment": "First Atlas Revision",
   "CreatedAt": "2021-09-11T00:18:49.160000+00:00",
   "DataSetId": "$DATA_SET_ID",
   "Finalized": false,
   "Id": "$REVISION_ID",
   "UpdatedAt": "2021-09-11T00:18:49.160000+00:00"
   }
   ```

1. [Ajoutez les actifs de l'API à la révision](#add-api-asset).
**Note**  
Vous devez connaître l'ID de l'API REST API Gateway que vous souhaitez importer ainsi que le stage.

## Étape 4 : Ajouter des actifs d'API à une révision
<a name="add-api-asset"></a>

Les actifs d'API contiennent les informations dont les abonnés ont besoin pour appeler votre API. Pour de plus amples informations, veuillez consulter [Assets](data-sets.md#assets). 

Dans la procédure suivante, vous importez des actifs de données, puis vous finalisez la révision. 

Vous pouvez utiliser la AWS Data Exchange console ou le AWS CLI pour ajouter des actifs à une révision :
+ [Ajouter des actifs d'API à une révision (console)](#add-api-assets)
+ [Ajouter des actifs d'API à une révision (AWS CLI)](#add-api-assets-cli)

### Ajouter des actifs d'API à une révision (console)
<a name="add-api-assets"></a>

**Pour ajouter des actifs à la révision (console)**

1. Dans la section **Ressources d'API** de la page de détails de l'ensemble de données, choisissez **Ajouter une étape d'API**.

1. Sous **Select API stage**, pour **l'API Amazon API Gateway**, entrez une API dans la zone de saisie ou choisissez l'une des options suivantes dans la liste déroulante :
   + **API dans une autre Compte AWS** : il s'agit d'une API multi-comptes à laquelle vous avez été autorisé à accéder.
   + **Dans ce cas Compte AWS**, il s'agit d'une API dans votre Compte AWS.

   1. Si vous avez choisi **API dans un autre Compte AWS**, entrez l'ID d'API et le **nom de l'étape** d'API dans les zones de saisie.

   1. Si vous avez choisi **In this Compte AWS**, choisissez le **nom de l'étape** API dans la liste déroulante
**Note**  
Vous pouvez créer une nouvelle étape d'API en choisissant **Create new** et en suivant les étapes du modal **Create new API on Amazon API Gateway**. Une fois la nouvelle étape créée, répétez l'étape 2.

1. Sous **Configuration avancée (facultatif)**, vous pouvez choisir de **connecter le plan d'utilisation Amazon API Gateway existant** afin d'utiliser les limites de limitation et de quota définies dans le plan d'utilisation existant, puis de saisir la clé d'**API**.

1. Sous **API de documents pour les abonnés**, fournissez des informations sur l'API que les abonnés verront une fois qu'ils se seront abonnés à votre produit.

   1. Pour le **nom de l'API**, entrez un nom que les abonnés peuvent utiliser pour identifier la ressource API.
**Note**  
Si un **In this Compte AWS** a été sélectionné, le **nom de l'API** est automatiquement renseigné et vous pouvez le modifier si nécessaire.  
Si une **API Compte AWS a été sélectionnée dans une autre** **API, le nom** de l'API est renseigné avec un nom par défaut, que vous devez modifier pour que l'abonné puisse facilement comprendre de quoi il s'agit.

   1. Pour la **spécification OpenAPI 3.0, soit :** 

      1. Entrez ou copiez-collez le fichier de spécification OpenAPI 3.0.

      1. Choisissez **Importer depuis un fichier .JSON**, puis sélectionnez le fichier .json à importer sur votre ordinateur local.

         La spécification importée apparaît dans la boîte.

      1. Choisissez **Importer depuis Amazon API Gateway**, puis choisissez une spécification à importer.

         La spécification importée apparaît dans la boîte.

   1. Pour **la documentation supplémentaire (facultatif)**, entrez toute information supplémentaire utile à l'abonné pour qu'il connaisse votre API. Markdown est pris en charge.
**Note**  
Vous ne pouvez pas modifier la spécification OpenAPI ni la documentation supplémentaire après avoir ajouté cet actif à une révision.   
Si vous souhaitez mettre à jour ces informations et que la révision n'est pas finalisée, vous pouvez remplacer la ressource.   
Si vous souhaitez mettre à jour ces informations et que la révision est finalisée, vous pouvez créer une nouvelle révision avec la ressource mise à jour.

1. Choisissez **Ajouter une étape d'API**.

   Une tâche est lancée pour importer votre actif (dans ce cas, l'API) dans votre ensemble de données.
**Note**  
Si vous n'avez pas d'API sur Amazon API Gateway, vous serez invité à en créer une. 

1. Une fois le travail terminé, le champ **État** de la section **Tâches** passe à **Terminé.**

1. Si vous avez d'autres éléments APIs à ajouter, répétez l'étape 2.

1. Sous **Vue d'ensemble des révisions**, passez en revue votre révision et ses ressources. 

1. Choisissez **Finaliser**.

Vous avez finalisé avec succès la révision d'un ensemble de données. 

Vous pouvez [modifier](#edit-api-revision) ou [supprimer une révision](#delete-api-revision) avant de l'ajouter à un produit. 

Vous êtes maintenant prêt à [publier un nouveau produit de données API](#publish-api-data-product).

### Ajouter des actifs d'API à une révision (AWS CLI)
<a name="add-api-assets-cli"></a>

Vous pouvez ajouter des actifs d'API en exécutant une `IMPORT_ASSET_FROM_API_GATEWAY_API` tâche.

**Pour ajouter des actifs d'API à une révision (AWS CLI) :**

1. Utilisez la `create-job` commande pour ajouter des actifs d'API à la révision :

   ```
   $ AWS dataexchange create-job \
     --type IMPORT_ASSET_FROM_API_GATEWAY_API \
     --details '{"ImportAssetFromApiGatewayApi":{"DataSetId":"$DATA_SET_ID","RevisionId":"$REVISION_ID","ApiId":"$API_ID","Stage":"$API_STAGE","ProtocolType":"REST"}}'
   {
       "Arn": "arn:aws:dataexchange:us-east-1:123456789012:jobs/$JOB_ID",
       "CreatedAt": "2021-09-11T00:38:19.875000+00:00",
       "Details": {
           "ImportAssetFromApiGatewayApi": {
               "ApiId": "$API_ID",
               "DataSetId": "$DATA_SET_ID",
               "ProtocolType": "REST",
               "RevisionId": "$REVISION_ID",
               "Stage": "$API_STAGE"
           }
       },
       "Id": "$JOB_ID",
       "State": "WAITING",
       "Type": "IMPORT_ASSET_FROM_API_GATEWAY_API",
       "UpdatedAt": "2021-09-11T00:38:19.875000+00:00"
   }
   
   $ AWS dataexchange start-job --job-id $JOB_ID
   $ AWS dataexchange get-job --job-id $JOB_ID
   {
       "Arn": "arn:aws:dataexchange:us-east-1:0123456789012:jobs/$JOB_ID",
       "CreatedAt": "2021-09-11T00:38:19.875000+00:00",
       "Details": {
           "ImportAssetFromApiGatewayApi": {
               "ApiId": "$API_ID",
               "DataSetId": "$DATA_SET_ID",
               "ProtocolType": "REST",
               "RevisionId": "$REVISION_ID",
               "Stage": "$API_STAGE"
               "ApiEndpoint": "string",
               "ApiKey": "string",
               "ApiName": "string",            
               "ApiDescription": "string",
               "ApiSpecificationDownloadUrl": "string",
               "ApiSpecificationDownloadUrlExpiresAt": "string"
           }
       },
       "Id": "$JOB_ID",
       "State": "COMPLETED",
       "Type": "IMPORT_ASSET_FROM_API_GATEWAY_API",
       "UpdatedAt": "2021-09-11T00:38:52.538000+00:00"
   }
   ```

1. Utilisez la `list-revision-assets` commande pour vérifier que le nouvel actif a été créé correctement : 

   ```
   $ AWS dataexchange list-revision-assets \
     --data-set-id $DATA_SET_ID \
     --revision-id $REVISION_ID
   {
       "Assets": [
       {
           "Arn": "arn:aws:dataexchange:us-east-1:123456789012:data-sets/$DATA_SET_ID/revisions/$REVISION_ID/assets/$ASSET_ID",
           "AssetDetails": {
               "ApiGatewayApiAsset": {
                   "ApiEndpoint": "https://$API_ID.execute-api.us-east-1.amazonaws.com/$API_STAGE",
                   "ApiId": "$API_ID",
                   "ProtocolType": "REST",
                   "Stage": "$API_STAGE"
               }
           },
           "AssetType": "API_GATEWAY_API",
           "CreatedAt": "2021-09-11T00:38:52.457000+00:00",
           "DataSetId": "$DATA_SET_ID",
           "Id": "$ASSET_ID",
           "Name": "$ASSET_ID/$API_STAGE",
           "RevisionId": "$REVISION_ID",
           "UpdatedAt": "2021-09-11T00:38:52.457000+00:00"
       }
       ]
   }
   ```

Vous êtes maintenant prêt à [publier le produit de données API](#publish-api-data-product). 

### Modifier une révision
<a name="edit-api-revision"></a>

**Pour modifier la révision une fois que vous l'avez finalisée**

1. Dans l'**aperçu des révisions**, choisissez **Définaliser**.

   Un message s'affiche indiquant que la révision n'est plus finalisée.

1. Pour modifier la révision, dans **Aperçu des révisions**, sélectionnez **Actions**, **Modifier**.

1. Apportez vos modifications, puis choisissez **Mettre à jour**.

1. Passez en revue vos modifications, puis choisissez **Finaliser**.

### Supprimer une révision
<a name="delete-api-revision"></a>

**Pour supprimer la révision une fois que vous l'avez finalisée**

1. Dans l'**aperçu des révisions**, choisissez **Supprimer**.

1. Tapez **Delete** dans la boîte de dialogue **Supprimer la révision**, puis choisissez **Supprimer**.

**Avertissement**  
Cela supprime la révision et tous ses actifs. Cette action ne peut pas être annulée.

## Étape 5 : Publier un nouveau produit contenant APIs
<a name="publish-api-data-product"></a>

Après avoir créé au moins un ensemble de données et finalisé une révision avec des ressources, vous êtes prêt à publier cet ensemble de données dans le cadre d'un produit. Pour de plus amples informations, veuillez consulter [Bonnes pratiques en matière de produits dans AWS Data Exchange](product-details.md). Assurez-vous de disposer de tous les détails requis concernant votre produit et votre offre.

Vous utilisez la AWS Data Exchange console ou l'API du AWS Marketplace catalogue pour publier un nouveau produit contenant APIs. Pour plus d'informations sur la façon de publier un nouveau produit à l'aide de l'API AWS Marketplace Catalog, consultez[Utilisation AWS Data Exchange avec l'API AWS Marketplace Catalog](appendices.md).
+ [Publication d'un nouveau produit contenant APIs (console)](#publish-api-product-console)

### Publication d'un nouveau produit contenant APIs (console)
<a name="publish-api-product-console"></a>

**Pour publier un nouveau produit contenant APIs**

1. Dans le volet de navigation gauche de la [AWS Data Exchange console](https://console.aws.amazon.com/dataexchange), sous **Publier les données**, sélectionnez **Produits**.

1. Dans **Produits**, choisissez **Publier un nouveau produit** pour ouvrir l'assistant de **publication d'un nouveau produit**.

1. Dans **Visibilité du produit** : 

   1. Choisissez les **options de visibilité des produits** de votre produit comme étant **publiques** ou **privées**.

      Tous les AWS Data Exchange produits dont la visibilité est définie sur **Public** nécessitent une offre publique.

      Pour de plus amples informations, veuillez consulter [Visibilité du produit dans AWS Data Exchange](product-visibility.md).

   1. Choisissez la configuration des **informations sensibles** de votre produit.

      Pour de plus amples informations, veuillez consulter [Catégories d'informations sensibles dans AWS Data Exchange](sensitive-information.md).

   1. Choisissez **Suivant**.

1. Dans **Ajouter des données** :

   1. Sous **Ensembles de données détenus**, cochez les cases à côté des ensembles de données que vous souhaitez ajouter, puis choisissez **Ajouter la sélection**.
**Note**  
Les ensembles de données que vous choisissez doivent avoir une révision finalisée. Les ensembles de données sans révisions finalisées ne sont pas ajoutés.

   1. Accédez à la section **Ensembles de données sélectionnés** pour passer en revue vos sélections. 

      Vous pouvez consulter le **nom** de l'ensemble de données, le **type** de jeu de données et l'horodatage de la **dernière** mise à jour de l'ensemble de données.

   1. Accédez à **Sélectionner les règles d'accès aux révisions**, puis choisissez les règles d'accès aux révisions que vous souhaitez définir pour les ensembles de données inclus dans ce produit. 

      Pour de plus amples informations, veuillez consulter [Règles d'accès aux révisions dans AWS Data Exchange](best-practices-revisions.md).

   1. Choisissez **Suivant**.

1. Dans **Définir le produit** : 

   1. Sous **Aperçu du produit**, entrez les informations relatives à votre produit, notamment le **nom du produit**, le **logo du produit**, les **coordonnées du Support** et les **catégories de produits**. 

      Pour de plus amples informations, veuillez consulter [Bonnes pratiques en matière de produits dans AWS Data Exchange](product-details.md).

   1. (Facultatif) Sous **Dictionnaires de données et exemples — facultatif**, choisissez un ensemble de données en sélectionnant le bouton d'option à côté du nom du jeu de données, puis en choisissant **Modifier**.

      1. Dans la boîte de dialogue **Modifier**, choisissez **Upload** pour télécharger un nouveau dictionnaire de données. 

         Vous pouvez choisir un dictionnaire de données, au format .csv, d'une taille maximale de 1 Mo.

      1. Choisissez un dictionnaire de données enregistré sur votre ordinateur, puis sélectionnez **Ouvrir**.

         Le fichier .csv du dictionnaire de données apparaît dans la boîte de dialogue **Modifier**.
**Note**  
Votre dictionnaire de données doit être conforme au modèle de dictionnaire de AWS Data Exchange données. Si vous n'avez pas de dictionnaire de données enregistré à télécharger, vous pouvez choisir le lien du **modèle de dictionnaire de données vide** ou le lien du **dictionnaire de données d'exemple** dans la AWS Data Exchange console.

      1. Choisissez **Aperçu du dictionnaire de données** pour prévisualiser le dictionnaire de données.

      1. Sous **Échantillons - facultatif**, choisissez **Télécharger des échantillons**, choisissez un échantillon sur votre ordinateur, puis choisissez **Ouvrir**. 

          Les exemples apparaissent dans la boîte de dialogue **Modifier**.
**Note**  
Vous pouvez télécharger jusqu'à 10 échantillons d'une taille maximale de 50 Mo. Les échantillons au format .csv peuvent être prévisualisés.

      1. Entrez une description pour chaque échantillon qui sera visible sur la page détaillée du produit.

      1. Choisissez **Enregistrer**.

1. Sous **Définition du produit**, entrez une **brève description** et une **description longue** de votre produit.

   Si vous souhaitez utiliser un modèle pour votre longue description, sélectionnez **Appliquer le modèle**, choisissez votre type de modèle, puis complétez le modèle avec les détails spécifiques de votre produit.

1. Choisissez **Suivant**.

1. Configurez votre offre dans **Ajouter une offre publique** (pour une offre publique) ou **Ajouter une offre personnalisée** (pour les offres privées) :

   Tous les AWS Data Exchange produits dont la visibilité est définie sur **Public** nécessitent une offre publique. 

   1. Pour les offres privées uniquement :

      1. Choisissez l'un des **types d'offres** répertoriés : **offre privée, offre** **privée renouvelée** ou **abonnement Bring Your Own (BYOS)**.

      1. Dans la section **Informations sur le compte d'abonné**, ajoutez au moins un compte d'abonné auquel vous souhaitez étendre l'offre. 

   1. Choisissez vos options de **tarification et de durée d'accès** pour l'abonnement.

   1. Pour les **coûts mesurés (facultatif)**, choisissez **Ajouter**.

      1. Pour **Ajouter un coût mesuré**, sélectionnez le type de coût pour l'appel d'API dans la liste **Type :**
         + **Par demande d'API**
         + **Par demande d'API réussie**
         + **Par unité de données transférée en octets**
         + **Nouveau coût mesuré personnalisé**

      1. Entrez ou mettez à jour le **nom d'affichage des coûts**, qui est visible sur la facture de l'abonné.

      1. Si vous utilisez un **coût mesuré prédéfini**, la **clé** est générée automatiquement, ne peut pas être modifiée et n'a pas besoin d'être renvoyée dans l'en-tête de réponse.

      1. Si vous créez un **nouveau coût mesuré personnalisé**, entrez la **clé**, qui est l'identifiant du coût mesuré dans l'en-tête de réponse de l'API (15 caractères maximum). 

         Cette **clé** doit être renvoyée dans le cadre de l'en-tête de `x-amz-dataexchange-metering` réponse.  
**Example Clé personnalisée**  

         Si une clé personnalisée est appelée **VertexCount** et qu'une autre clé personnalisée est appelée**EdgeCount**, l'en-tête de réponse « x-amz-dataexchange-metering » peut avoir une valeur égale à `VertexCount=3,EdgeCount=10` ou vous pouvez renvoyer deux lignes d'en-tête distinctes :

         `x-amz-dataexchange-metering: VertextCount=3`

         `x-amz-dataexchange-metering: EdgeCount=10`

      1. Entrez le prix unitaire facturé à l'abonné dans le champ **Prix/unité**.

      1. (Facultatif) Entrez le nombre d'unités pour afficher un exemple du coût dans le **calculateur de coûts mesurés**.

      1. (Facultatif) Entrez une brève **description** du coût mesuré qui apparaît sur la page détaillée du produit.

      1. Choisissez **Ajouter**.

      1. (Facultatif) Répétez l'opération pour ajouter des coûts mesurés supplémentaires. 

         L'ordre des coûts mesurés apparaît sur la page détaillée du produit. Vous ne pouvez pas les commander à nouveau.
**Note**  
Une fois l'offre créée, vous pouvez modifier le prix et la description d'un coût mesuré. Pour de plus amples informations, veuillez consulter [Mettre à jour les détails des produits et des offres dans AWS Data Exchange](update-product-details.md).

   1. Pour les offres privées uniquement, choisissez la **date d'expiration de l'offre** à laquelle l'abonné doit accepter l'offre.

   1. Choisissez vos **paramètres fiscaux**, votre **contrat d'abonnement aux données (DSA)** et votre **politique de remboursement**.

   1. (Facultatif) Pour les offres publiques uniquement, configurez la **vérification de l'abonnement**, qui vous permet de contrôler qui peut s'abonner à ce produit. Pour de plus amples informations, veuillez consulter [Vérification de l'abonnement pour les fournisseurs de AWS Data Exchange](subscription-verification-pro.md).

   1. Choisissez l'option de **renouvellement automatique de votre offre**. Pour de plus amples informations, veuillez consulter [Création d'une offre pour les AWS Data Exchange produits](prepare-offers.md).

   1. Choisissez **Suivant**.

1. Dans la section **Réviser et publier**, passez en revue les informations relatives à votre produit. 

   1. Développez l'**aperçu de la page du produit** pour voir à quoi ressemblera la page du produit après sa publication.

   1. (Facultatif) Cliquez sur le bouton **Modifier** dans n'importe quelle section pour modifier cette section.

1. Si vous êtes sûr de vouloir rendre le produit et l'offre publique visibles et accessibles à tous, choisissez **Publier**.

Vous avez maintenant terminé la partie manuelle de publication d'un produit de données dans le cadre d'une offre publique. AWS Data Exchange prépare et publie votre produit. 

Sur la page de **présentation du produit**, le statut de votre produit est **En attente d'approbation**, puis passe à **Publié** après sa publication.

## Étape 6 : (Facultatif) Copier un produit
<a name="copy-api-product"></a>

Après avoir créé votre premier produit, vous pouvez copier ses informations et ses offres publiques pour créer un nouveau produit.

**Note**  
Vous pouvez copier un produit public, privé, publié ou non publié. Les offres personnalisées associées au produit ne seront pas copiées, mais les offres publiques le seront.

**Pour copier un produit**

1. Ouvrez votre navigateur Web et connectez-vous à la [AWS Data Exchange console](https://console.aws.amazon.com/dataexchange).

1. Dans le volet de navigation de gauche, sous **Publier les données**, sélectionnez **Produits**.

1. Dans **Produits**, cliquez sur le bouton situé à côté du produit que vous souhaitez copier.

1. Sélectionnez le menu déroulant **Actions**, puis choisissez **Créer une copie**.

1. Poursuivez le processus de **publication d'un nouveau produit**, avec les informations déjà renseignées, en fonction du produit que vous avez choisi à l'étape 3. Pour de plus amples informations, veuillez consulter [Étape 5 : Publier un nouveau produit](publish-data-product.md#publish-products).

# Publication d'un produit AWS Data Exchange contenant des ensembles de données Amazon Redshift
<a name="publish-Redshift-product"></a>

Un ensemble de données Amazon Redshift contient des partages de AWS Data Exchange données pour Amazon Redshift. Lorsque les clients s'abonnent à un produit contenant des partages de données, ils bénéficient d'un accès en lecture seule aux tables, aux vues, aux schémas et aux fonctions définies par l'utilisateur qu'un fournisseur de données ajoute au partage de données.

En tant que fournisseur de données, vous créez un partage de données AWS Data Exchange pour Amazon Redshift dans votre cluster. Vous ajoutez ensuite au partage de données les schémas, les tables, les vues et les fonctions définies par l'utilisateur auxquels vous souhaitez que les abonnés aient accès. Vous importez ensuite le partage de données dans AWS Data Exchange, créez un ensemble de données, ajoutez-le à un produit et publiez le produit. Les abonnés ont accès au partage de données lors de leur inscription.

Après avoir configuré votre partage de données Amazon Redshift dans Amazon Redshift, vous pouvez créer un nouvel ensemble de données Amazon Redshift dans. AWS Data Exchange Vous pouvez ensuite créer une révision et ajouter des ressources de partage de données Amazon Redshift. Cela permet aux demandes adressées au AWS Data Exchange point de terminaison d'être transmises par proxy à votre partage de données Amazon Redshift. Vous pouvez ensuite ajouter cet ensemble de données à un produit et ajouter des prix. Les abonnés potentiels peuvent ensuite consulter votre produit et s'y abonner dans le AWS Data Exchange catalogue.

Les rubriques suivantes décrivent le processus de création d'un ensemble de données Amazon Redshift et de publication d'un nouveau produit avec des ensembles de données Amazon Redshift à l'aide de la console. AWS Data Exchange Le processus comporte les étapes suivantes :

**Topics**
+ [Étape 1 : créer une ressource de partage de données Amazon Redshift](#create-RS-asset)
+ [Étape 2 : créer un ensemble de données Amazon Redshift](#create-RS-data-set)
+ [Étape 3 : Création d'une révision](#create-RS-revision)
+ [Étape 4 : ajouter des ressources de partage de données Amazon Redshift à une révision](#add-RS-assets)
+ [Étape 5 : publier un nouveau produit contenant des ensembles de données Amazon Redshift](#publish-RS-product)
+ [Étape 6 : (Facultatif) Copier un produit](#copy-RS-product)

## Étape 1 : créer une ressource de partage de données Amazon Redshift
<a name="create-RS-asset"></a>

Les actifs sont les données saisies AWS Data Exchange. Pour de plus amples informations, veuillez consulter [Assets](data-sets.md#assets).

**Pour créer une ressource de partage de données Amazon Redshift**

1. Créez un partage de données au sein de votre cluster Amazon Redshift. 

   [Pour plus d'informations sur la création d'un * AWS Data Exchange partage de données, consultez la section Travailler avec des partages de données en tant que producteur dans le manuel Amazon Redshift Database* Developer Guide.](https://docs.aws.amazon.com/redshift/latest/dg/welcome.html)
**Note**  
Nous vous recommandons de définir votre partage de données comme étant accessible au public. Si vous ne le faites pas, les clients disposant de clusters accessibles au public ne seront pas en mesure de consommer vos données.

1. [Étape 2 : créer un ensemble de données Amazon Redshift](#create-RS-data-set).

## Étape 2 : créer un ensemble de données Amazon Redshift
<a name="create-RS-data-set"></a>

Un ensemble de données Amazon Redshift inclut des partages de AWS Data Exchange données pour Amazon Redshift. Pour de plus amples informations, veuillez consulter [Ensemble de données Amazon Redshift](data-sets.md#RS-data-set-type).

**Pour créer un ensemble de données Amazon Redshift**

1. Ouvrez votre navigateur Web et connectez-vous à la [AWS Data Exchange console](https://console.aws.amazon.com/dataexchange).

1.  Dans le volet de navigation de gauche, sous **Publier les données**, sélectionnez **Ensembles de données détenus**.

1. Dans **Ensembles de données détenus**, choisissez **Créer un ensemble de données** pour ouvrir l'assistant **des étapes de création d'ensembles** de données.

1. Dans **Sélectionner le type d'ensemble de données**, choisissez **Amazon Redshift** datashare.

1. Dans **Définir un ensemble de données**, entrez un **nom** et une **description** pour votre ensemble de données. Pour de plus amples informations, veuillez consulter [Bonnes pratiques relatives aux ensembles de données](data-sets.md#data-set-best-practices). 

1. Sous **Ajouter des balises (facultatif)**, ajoutez des balises.

1. Choisissez **Créer**. 

## Étape 3 : Création d'une révision
<a name="create-RS-revision"></a>

Dans la procédure suivante, vous créez une révision après avoir créé un ensemble de données dans la AWS Data Exchange console. Pour de plus amples informations, veuillez consulter [Révisions](data-sets.md#revisions).

**Pour créer une révision**

1. Dans la section **Aperçu de l'ensemble** de données de la page de détails du jeu de données :

   1. (Facultatif) Choisissez **Modifier le nom** pour modifier les informations relatives à votre ensemble de données.

   1. (Facultatif) Choisissez **Supprimer** pour supprimer l'ensemble de données.

1. Dans la section **Révisions**, choisissez **Créer une révision**.

1. Sous **Définir la révision**, fournissez un commentaire facultatif pour votre révision qui décrit l'objectif de la révision. 

1. Sous **Ajouter des balises (facultatif)**, ajoutez des balises associées à la ressource.

1. Choisissez **Créer**.

1. Vérifiez, modifiez ou supprimez les modifications apportées à l'étape précédente. 

## Étape 4 : ajouter des ressources de partage de données Amazon Redshift à une révision
<a name="add-RS-assets"></a>

 Dans la procédure suivante, vous ajoutez des ressources de partage de données Amazon Redshift à une révision, puis vous finalisez la révision dans la console. AWS Data Exchange Pour de plus amples informations, veuillez consulter [Assets](data-sets.md#assets). 

**Pour ajouter des actifs à la révision**

1. **Dans la section **AWS Data Exchange Datashares for Amazon Redshift** de la page de détails de l'ensemble de données, sélectionnez Ajouter des partages de données.**

1. Sous **AWS Data Exchange partages de données pour Amazon Redshift**, sélectionnez les partages de données, puis **choisissez** Ajouter des partages de données.
**Note**  
Vous pouvez ajouter jusqu'à 20 partages de données à une révision.

   Une tâche est lancée pour importer vos actifs dans votre révision.

1. Une fois le travail terminé, le champ **État** de la section **Tâches** passe à **Terminé.**

1. Si vous avez d'autres données à ajouter, répétez l'étape 1.

1. Sous **Vue d'ensemble des révisions**, passez en revue votre révision et ses ressources. 

1. Choisissez **Finaliser**.

Vous avez finalisé avec succès la révision d'un ensemble de données. 

Vous pouvez [modifier](publish-data-product.md#edit-revision) ou [supprimer une révision](publish-data-product.md#delete-revision) avant de l'ajouter à un produit. 

## Étape 5 : publier un nouveau produit contenant des ensembles de données Amazon Redshift
<a name="publish-RS-product"></a>

Après avoir créé au moins un ensemble de données et finalisé une révision avec des ressources, vous êtes prêt à publier un produit avec des ensembles de données Amazon Redshift. Pour de plus amples informations, veuillez consulter [Bonnes pratiques en matière de produits dans AWS Data Exchange](product-details.md). Assurez-vous de disposer de tous les détails requis concernant votre produit et votre offre.

**Pour publier un nouveau produit contenant des ensembles de données Amazon Redshift**

1. Dans le volet de navigation gauche de la [AWS Data Exchange console](https://console.aws.amazon.com/dataexchange), sous **Publier les données**, sélectionnez **Produits**.

1. Dans **Produits**, choisissez **Publier un nouveau produit** pour ouvrir l'assistant de **publication d'un nouveau produit**.

1. Dans la section **Visibilité du produit**, choisissez les **options de visibilité du produit** et la configuration **des informations sensibles** de votre produit, puis choisissez **Suivant**. Pour plus d’informations, consultez [Visibilité du produit dans AWS Data Exchange](product-visibility.md) et [Catégories d'informations sensibles dans AWS Data Exchange](sensitive-information.md).

1. Dans la section **Ajouter des données**, sous **Ensembles de données détenus**, cochez les cases à côté des ensembles de données que vous souhaitez ajouter, puis choisissez **Ajouter sélectionné**.
**Note**  
Les ensembles de données que vous choisissez doivent avoir une révision finalisée. Les ensembles de données sans révisions finalisées ne seront pas ajoutés.

   1. Accédez à la section **Ensembles de données sélectionnés** pour passer en revue vos sélections. 

      Vous pouvez consulter le **nom** de l'ensemble de données, le **type** de jeu de données et l'horodatage de la **dernière** mise à jour de l'ensemble de données.

   1. Accédez à **Sélectionner les règles d'accès aux révisions**, choisissez les règles d'accès aux révisions que vous souhaitez définir pour les ensembles de données inclus dans ce produit, puis choisissez **Suivant**. 

      Pour en savoir plus, consultez [Règles d'accès aux révisions dans AWS Data Exchange](best-practices-revisions.md).

1. Dans la section **Définir le produit**, sous **Aperçu du produit**, entrez les informations relatives à votre produit, notamment le **nom du produit**, le **logo du produit**, les **coordonnées du Support** **et les catégories** de produits. 

   Pour de plus amples informations, veuillez consulter [Bonnes pratiques en matière de produits dans AWS Data Exchange](product-details.md).

1. (Facultatif) Dans la section **Définir le produit**, sous **Dictionnaires de données et exemples — facultatif**, choisissez un ensemble de données en sélectionnant le bouton d'option à côté du nom du jeu de données, puis en choisissant **Modifier**.

   Pour plus d’informations, consultez [Dictionnaires de données dans AWS Data Exchange](data-dictionaries-pro.md) et [Exemples de données dans AWS Data Exchange](samples-pro.md).

   1. Dans la boîte de dialogue **Modifier**, sous **Télécharger un dictionnaire de données**, choisissez **Ajouter un fichier** pour télécharger un nouveau dictionnaire de données. 

      Vous pouvez choisir un dictionnaire de données, au format .csv, d'une taille maximale de 1 Mo.

   1. Choisissez un dictionnaire de données enregistré sur votre ordinateur, puis sélectionnez **Ouvrir**.

      Le fichier .csv du dictionnaire de données apparaît dans la boîte de dialogue **Modifier**.
**Note**  
Votre dictionnaire de données doit être conforme au modèle de dictionnaire de AWS Data Exchange données. Si vous n'avez pas de dictionnaire de données enregistré à télécharger, vous pouvez choisir le lien du **modèle de dictionnaire de données vide** ou le lien du **dictionnaire de données d'exemple** dans la AWS Data Exchange console.

   1. Choisissez **Aperçu du dictionnaire de données** pour le prévisualiser.

   1. Sous **Échantillons - facultatif**, choisissez **Télécharger des échantillons**, choisissez un échantillon sur votre ordinateur, puis choisissez **Ouvrir**. 

       Les exemples apparaissent dans la boîte de dialogue **Modifier**.
**Note**  
Vous pouvez télécharger jusqu'à 10 échantillons d'une taille maximale de 50 Mo. Les échantillons au format .csv peuvent être prévisualisés.

   1. Entrez une description pour chaque échantillon qui sera visible sur la page détaillée du produit.

   1. Choisissez **Enregistrer**.

1. Sous **Définition du produit**, entrez une **brève description** et une **description longue** de votre produit.

   Si vous souhaitez utiliser un modèle pour votre longue description, sélectionnez **Appliquer le modèle**, choisissez votre type de modèle, puis complétez le modèle avec les détails spécifiques de votre produit.

1. Choisissez **Suivant**.

1. Configurez votre offre.
   + Si vous créez une offre publique, configurez votre **offre dans la section Ajouter une offre publique**. Tous les AWS Data Exchange produits dont la visibilité est définie sur **Public** nécessitent une offre publique. 

     1. Choisissez vos options de **tarification et de durée d'accès** pour l'abonnement.

     1. Choisissez vos paramètres de taxe de vente aux États-Unis, votre contrat d'abonnement aux données (DSA) et votre politique de remboursement. 

     1. (Facultatif) Définissez la **vérification de l'abonnement**, qui vous permet de contrôler qui peut s'abonner à ce produit. Pour de plus amples informations, veuillez consulter [Vérification de l'abonnement pour les fournisseurs de AWS Data Exchange](subscription-verification-pro.md).

     1. Choisissez l'option de **renouvellement automatique de votre offre**. Pour de plus amples informations, veuillez consulter [Création d'une offre pour les AWS Data Exchange produits](prepare-offers.md).

     1. Choisissez **Suivant**.
   + Si vous créez une offre privée, configurez les détails de l'offre dans la section **Ajouter une offre personnalisée**.

     1. Dans la section **Informations sur le compte d'abonné**, ajoutez au moins un compte d'abonné auquel vous souhaitez étendre l'offre.

     1. Choisissez vos options de **tarification et de durée d'accès** pour l'abonnement.

     1. Choisissez la **date d'expiration de l'offre** à laquelle l'abonné doit accepter l'offre.

     1. Choisissez vos paramètres de taxe de vente aux États-Unis, votre contrat d'abonnement aux données (DSA) et votre politique de remboursement.

     1. Choisissez l'option de **renouvellement automatique de votre offre**. Pour de plus amples informations, veuillez consulter [Création d'une offre pour les AWS Data Exchange produits](prepare-offers.md).

     1. Choisissez **Suivant**.

1. Dans la section **Révision et publication**, passez en revue les informations relatives à votre produit, puis agrandissez l'**aperçu de la page du produit** pour voir à quoi elles ressembleront après leur publication.

1. Si vous êtes sûr de vouloir rendre le produit et l'offre publique visibles et accessibles à tous, choisissez **Publier**.

Vous avez maintenant terminé la partie manuelle de publication d'un produit de données dans le cadre d'une offre publique. AWS Data Exchange prépare et publie votre produit. Sur la page de **présentation du produit**, le statut de votre produit est **En attente d'approbation**, puis passe à **Publié** après sa publication.

## Étape 6 : (Facultatif) Copier un produit
<a name="copy-RS-product"></a>

Après avoir créé votre premier produit, vous pouvez copier ses informations et ses offres publiques pour créer un nouveau produit.

**Note**  
Vous pouvez copier un produit public, privé, publié ou non publié. Les offres personnalisées associées au produit ne seront pas copiées, mais les offres publiques le seront.

**Pour copier un produit**

1. Ouvrez votre navigateur Web et connectez-vous à la [AWS Data Exchange console](https://console.aws.amazon.com/dataexchange).

1. Dans le volet de navigation de gauche, sous **Publier les données**, sélectionnez **Produits**.

1. Dans **Produits**, cliquez sur le bouton situé à côté du produit que vous souhaitez copier.

1. Sélectionnez le menu déroulant **Actions**, puis choisissez **Créer une copie**.

1. Poursuivez le processus de **publication d'un produit**, avec les informations déjà renseignées, en fonction du produit que vous avez choisi à l'étape 3. Pour de plus amples informations, veuillez consulter [Étape 5 : Publier un nouveau produit](publish-data-product.md#publish-products).

# Publication d'un produit AWS Data Exchange contenant l'accès aux données Amazon S3
<a name="publish-s3-data-access-product"></a>

Avec Amazon S3, AWS Data Exchange les fournisseurs peuvent partager un accès direct aux compartiments Amazon S3 ou à des préfixes spécifiques et aux objets Amazon S3. Les fournisseurs l'utilisent également AWS Data Exchange pour gérer automatiquement les abonnements, les droits, la facturation et les paiements.

En tant que fournisseur de données, vous pouvez partager l'accès direct à l'intégralité d'un compartiment Amazon S3 ou à des préfixes spécifiques et à des objets Amazon S3 sans créer ni gérer de copies. Ces objets Amazon S3 partagés peuvent être chiffrés côté serveur avec des clés gérées par le client stockées dans AWS Key Management Service (AWS KMS) ou avec Clés gérées par AWS (SSE-S3). Pour plus d'informations sur la surveillance de vos clés KMS et la compréhension des contextes de chiffrement, consultez[Gestion des clés pour l'accès aux données Amazon S3](key-management.md). Lorsqu'un client s'abonne à vos produits de données, approvisionne AWS Data Exchange automatiquement un point d'accès Amazon S3 et met à jour ses politiques de ressources en votre nom pour accorder aux abonnés un accès en lecture seule. Les abonnés peuvent utiliser les alias du point d'accès Amazon S3 aux endroits où ils utilisent les noms de compartiment Amazon S3 pour accéder aux données d'Amazon S3.

Lorsque l'abonnement prend fin, les autorisations de l'abonné sont révoquées. Si vous choisissez de mettre fin à un accord avec un abonné de manière anticipée, contactez [AWS Support](https://console.aws.amazon.com/support/home#/case/create%3FissueType=customer-service). Vous pouvez ajouter des conditions d'abonnement dans le contrat d'abonnement aux données (DSA).

Avant de pouvoir publier un produit contenant un accès aux données Amazon S3, vous devez remplir les conditions préalables suivantes :

**Conditions préalables**
+ Vérifiez que les compartiments Amazon S3 hébergeant les données sont configurés avec le paramètre appliqué par le propriétaire du compartiment Amazon S3 activé sur **ACLs Désactivé**. Pour plus d'informations, consultez la section [Contrôle de la propriété des objets et désactivation ACLs de votre compartiment](https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership.html) dans le *guide de l'utilisateur d'Amazon Simple Storage Service*.
+ Vos objets partagés doivent appartenir à la classe Amazon S3 Standard Storage, ou être gérés à l'aide de S3 Intelligent Tiering, pour que les abonnés puissent y accéder correctement. S'ils appartiennent à d'autres classes de stockage ou si vous avez activé la hiérarchisation intelligente avec Deep Archive, vos abonnés recevront des messages d'erreur car ils n'en auront pas l'autorisation. `RestoreObject`
+ Vérifiez que le chiffrement des compartiments Amazon S3 hébergeant les données est désactivé ou chiffré à l'aide de clés gérées par Amazon S3 (SSE-S3) ou de clés gérées par le client stockées dans AWS Key Management Service ().AWS KMS
+ Si vous utilisez des clés gérées par le client, vous devez disposer des éléments suivants :

  1. Autorisations IAM pour accéder `kms:CreateGrant` aux clés KMS. Vous pouvez accéder à ces autorisations par le biais de la politique des clés, des informations d'identification IAM ou d'une AWS KMS autorisation sur la clé KMS. Pour plus d'informations sur la gestion des clés et pour comprendre comment AWS Data Exchange les autorisations AWS KMS sont utilisées, consultez[Création de AWS KMS subventions](key-management.md#create-kms-grants).

     Pour activer l’accès, ajoutez des autorisations à vos utilisateurs, groupes ou rôles :
     + Utilisateurs et groupes dans AWS IAM Identity Center :

       Créez un jeu d’autorisations. Suivez les instructions de la rubrique [Création d’un jeu d’autorisations](https://docs.aws.amazon.com//singlesignon/latest/userguide/howtocreatepermissionset.html) du *Guide de l’utilisateur AWS IAM Identity Center *.
     + Utilisateurs gérés dans IAM par un fournisseur d’identité :

       Créez un rôle pour la fédération d’identité. Suivez les instructions de la rubrique [Création d’un rôle pour un fournisseur d’identité tiers (fédération)](https://docs.aws.amazon.com//IAM/latest/UserGuide/id_roles_create_for-idp.html) dans le *Guide de l’utilisateur IAM*.
     + Utilisateurs IAM :
       + Créez un rôle que votre utilisateur peut assumer. Suivez les instructions de la rubrique [Création d’un rôle pour un utilisateur IAM](https://docs.aws.amazon.com//IAM/latest/UserGuide/id_roles_create_for-user.html) dans le *Guide de l’utilisateur IAM*.
       + (Non recommandé) Attachez une politique directement à un utilisateur ou ajoutez un utilisateur à un groupe d’utilisateurs. Suivez les instructions de la rubrique [Ajout d’autorisations à un utilisateur (console)](https://docs.aws.amazon.com//IAM/latest/UserGuide/id_users_change-permissions.html#users_change_permissions-add-console) du *Guide de l’utilisateur IAM*.

     Les utilisateurs ont besoin d'un accès programmatique s'ils souhaitent interagir avec AWS l'extérieur du AWS Management Console. La manière d'accorder un accès programmatique dépend du type d'utilisateur qui y accède AWS.

     Pour accorder aux utilisateurs un accès programmatique, choisissez l’une des options suivantes.  
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/data-exchange/latest/userguide/publish-s3-data-access-product.html)

     Voici un exemple de politique JSON qui montre comment vous pouvez ajouter à la politique clé de la clé KMS.

     ```
     {
           "Sid": "AllowCreateGrantPermission",
           "Effect": "Allow",
           "Principal": {
     "AWS": "<IAM identity who will call Dataexchange API>"             
           },
           "Action": "kms:CreateGrant",
           "Resource": "*"
     }
     ```

     La stratégie suivante montre un exemple d'ajout de politique pour l'identité IAM utilisée.

------
#### [ JSON ]

****  

     ```
     {
         "Version":"2012-10-17",		 	 	 
         "Statement": [
             {
                 "Effect": "Allow",
                 "Sid": "AllowCreateGrantPermission",
                 "Action": [
                     "kms:CreateGrant"
                 ],
                 "Resource": [
                 "arn:aws:kms:us-east-1:111122223333:key/KeyId"
                 ]
             }
         ]
     }
     ```

------
**Note**  
Les clés KMS entre comptes sont également autorisées si l'`kms:CreateGrant`autorisation sur les clés KMS est obtenue à l'étape précédente. Si un autre compte possède la clé, vous devez disposer d'autorisations sur la politique des clés et sur vos informations d'identification IAM, comme indiqué dans les exemples ci-dessus.

  1. Assurez-vous d'utiliser des clés KMS pour chiffrer les objets existants et nouveaux dans le compartiment Amazon S3 à l'aide de la fonctionnalité clé du compartiment Amazon S3. Pour plus de détails, consultez [la section Configuration des clés de compartiment S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucket-key.html#configure-bucket-key) dans le *guide de l'utilisateur d'Amazon Simple Storage Service*.
     + Pour les nouveaux objets ajoutés à votre compartiment Amazon S3, vous pouvez configurer le chiffrement par clé de compartiment Amazon S3 par défaut. Si des objets existants ont été chiffrés sans utiliser la fonctionnalité de clé Amazon S3bucket, ces objets doivent être migrés pour utiliser la clé de compartiment Amazon S3 à des fins de chiffrement. 

       Pour activer la clé de compartiment Amazon S3 pour les objets existants, utilisez l'`copy`opération. Pour plus d'informations, consultez [Configuration d'une clé de compartiment Amazon S3 au niveau de l'objet à l'aide d'opérations par lots](https://docs.aws.amazon.com/AmazonS3/latest/userguide/configuring-bucket-key-object.html).
     + AWS clés KMS gérées ou Clés détenues par AWS non prises en charge. Vous pouvez migrer d'un schéma de chiffrement non pris en charge vers ceux actuellement pris en charge. Pour plus d'informations, consultez la section [Modification du chiffrement Amazon S3](https://aws.amazon.com/blogs/storage/changing-your-amazon-s3-encryption-from-s3-managed-encryption-sse-s3-to-aws-key-management-service-sse-kms/) sur le blog AWS consacré au stockage.

  1. Configurez les compartiments Amazon S3 hébergeant les données de manière à ce qu'ils fassent confiance aux points d'accès AWS Data Exchange détenus. Vous devez mettre à jour ces politiques relatives aux compartiments Amazon S3 afin d' AWS Data Exchange autoriser la création de points d'accès Amazon S3 et d'accorder ou de supprimer l'accès aux abonnés en votre nom. Si la déclaration de politique est absente, vous devez modifier la politique de compartiment pour ajouter les emplacements Amazon S3 à votre ensemble de données.

     Un exemple de stratégie est illustré ci-dessous. Remplacez `<Bucket ARN>` par la valeur appropriée.

------
#### [ JSON ]

****  

     ```
     {
         "Version":"2012-10-17",		 	 	 
         "Statement": [
             {
                 "Effect": "Allow",
                 "Principal": {
                     "AWS": "*"
                 },
                 "Action": [
                     "s3:GetObject",
                     "s3:ListBucket"
                 ],
                 "Resource": [
                     "arn:aws:s3:::BucketName",
                     "arn:aws:s3:::/*"
                 ],
                 "Condition": {
                     "StringEquals": {
                         "s3:DataAccessPointAccount": [
                             "337040091392",
                             "504002150500",
                             "366362662752",
                             "330489627928",
                             "291973504423",
                             "461002523379",
                             "036905324694",
                             "540564263739",
                             "675969394711",
                             "108584782536",
                             "844053218156"
                         ]
                     }
                 }
             }
         ]
     }
     ```

------

Vous pouvez déléguer le partage de données AWS Data Exchange à l'intégralité d'un compartiment Amazon S3. Vous pouvez toutefois étendre la délégation aux préfixes et aux objets spécifiques du bucket que vous souhaitez partager dans l'ensemble de données. Voici un exemple de politique délimitée. Remplacez `<Bucket ARN>` et `"mybucket/folder1/*"` par vos propres informations.

------
#### [ JSON ]

****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
    {
      "Sid": "DelegateToAdxGetObjectsInFolder1",
      "Effect": "Allow",
      "Principal": {
        "AWS": "*"
      },
      "Action": [
        "s3:GetObject"
      ],
      "Resource": [
        "arn:aws:s3:::mybucket/folder1/*"
      ],
      "Condition": {
        "StringEquals": {
          "s3:DataAccessPointAccount": [
            "337040091392",
            "504002150500",
            "366362662752",
            "330489627928",
            "291973504423",
            "461002523379",
            "036905324694",
            "540564263739",
            "675969394711",
            "108584782536",
            "844053218156"
          ]
        }
      }
    },
    {
      "Sid": "DelegateToAdxListObjectsInFolder1",
      "Effect": "Allow",
      "Principal": {
        "AWS": "*"
      },
      "Action": "s3:ListBucket",
      "Resource": "arn:aws:s3:::mybucket",
      "Condition": {
        "StringLike": {
          "s3:prefix": [
            "folder1/*"
          ]
        },
        "StringEquals": {
          "s3:DataAccessPointAccount": [
            "337040091392",
            "504002150500",
            "366362662752",
            "330489627928",
            "291973504423",
            "461002523379",
            "036905324694",
            "540564263739",
            "675969394711",
            "108584782536",
            "844053218156"
          ]
        }
      }
    }
  ]
}
```

------

De même, pour limiter l'accès à un seul fichier, un fournisseur peut appliquer la politique suivante.

------
#### [ JSON ]

****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
    {
      "Sid": "DelegateToAdxGetMyFile",
      "Effect": "Allow",
      "Principal": {
        "AWS": "*"
      },
      "Action": [
        "s3:GetObject"
      ],
      "Resource": [
        "arn:aws:s3:::mybucket/folder1/myfile"
      ],
      "Condition": {
        "StringEquals": {
          "s3:DataAccessPointAccount": [
            "337040091392",
            "504002150500",
            "366362662752",
            "330489627928",
            "291973504423",
            "461002523379",
            "036905324694",
            "540564263739",
            "675969394711",
            "108584782536",
            "844053218156"
          ]
        }
      }
    }
  ]
}
```

------

Les rubriques suivantes décrivent le processus de création d'un ensemble de données Amazon S3 et de publication d'un nouveau produit avec des ensembles de données Amazon S3 à l'aide de la AWS Data Exchange console. Le processus comporte les étapes suivantes :

**Topics**
+ [Étape 1 : créer un ensemble de données Amazon S3](#create-S3-data-set)
+ [Étape 2 : configurer l'accès aux données Amazon S3](#configure-s3-data-access-product)
+ [Étape 3 : Révision et finalisation de l'ensemble de données](#review-finalize-s3-data-set-product)
+ [Étape 4 : ajouter un ensemble de données Amazon S3 à un AWS Data Exchange produit](#add-s3-data-set-to-existing-product)
+ [Étape 5 : publier un nouveau produit contenant un accès à Amazon S3](#publish-s3-product)
+ [Étape 6 : (Facultatif) Copier un produit](#copy-s3-product)

## Étape 1 : créer un ensemble de données Amazon S3
<a name="create-S3-data-set"></a>

**Pour créer un ensemble de données Amazon S3**

1.  Dans le volet de navigation de gauche, sous **Publier les données**, sélectionnez **Ensembles de données détenus**.

1.  Dans le volet de navigation de gauche, sous **Publier les données**, sélectionnez **Ensembles de données détenus**.

1. Dans **Ensembles de données détenus**, choisissez **Créer un ensemble de données** pour ouvrir l'assistant **des étapes de création d'ensembles** de données.

1. Dans **Sélectionner le type d'ensemble de données**, choisissez **Amazon S3 data access**.

1. Dans **Définir un ensemble de données**, entrez un **nom** et une **description** pour votre ensemble de données. Pour de plus amples informations, veuillez consulter [Bonnes pratiques relatives aux ensembles de données](data-sets.md#data-set-best-practices). 

1. (Facultatif) Sous **Ajouter des balises — facultatif**, ajoutez des balises.

1. Choisissez **Créer un ensemble de données** et continuez.

## Étape 2 : configurer l'accès aux données Amazon S3
<a name="configure-s3-data-access-product"></a>

Choisissez les compartiments Amazon S3 ou les emplacements des compartiments Amazon S3 que vous souhaitez mettre à la disposition des abonnés. Vous pouvez sélectionner un compartiment Amazon S3 complet ou spécifier jusqu'à cinq préfixes ou objets dans un compartiment Amazon S3. Pour ajouter d'autres compartiments Amazon S3, vous devez créer un autre partage de données Amazon S3.

**Pour configurer l'accès partagé aux données Amazon S3**

1. Sur la page **Configurer l'accès aux données Amazon S3**, sélectionnez **Choisir les emplacements Amazon S3**.

1. Dans **Choisissez des emplacements Amazon S3**, entrez le nom de votre compartiment Amazon S3 dans la barre de recherche ou sélectionnez votre compartiment Amazon S3, vos préfixes ou vos fichiers Amazon S3 et choisissez **Ajouter sélectionné**. Choisissez ensuite **Ajouter des emplacements**.
**Note**  
Nous recommandons de choisir un dossier de niveau supérieur dans lequel la majorité des objets et des préfixes sont stockés afin que les fournisseurs n'aient pas à reconfigurer les préfixes ou les objets à partager.

1. Dans **Détails de configuration**, choisissez votre configuration **Requester Pays**. Deux options s’offrent à vous :
   + **Activer le paiement par les demandeurs** *(recommandé)* : les demandeurs paieront pour toutes les demandes et tous les transferts dans le compartiment Amazon S3. Nous recommandons cette option car elle permet de se protéger contre les coûts imprévus liés aux demandes et aux transferts d'abonnés.
   + **Désactiver Requester Pays** : vous payez les demandes et les transferts des abonnés dans le compartiment Amazon S3.

     Pour plus d'informations sur **Requester Pays**, consultez [Objects in Requester Pays buckets](https://docs.aws.amazon.com/AmazonS3/latest/userguide/ObjectsinRequesterPaysBuckets.html) dans le guide de l'utilisateur d'*Amazon Simple Storage Service*.

1. Sélectionnez la **politique de compartiment** qui répond le mieux à vos besoins. Choisissez **Général** pour utiliser une politique de compartiment unique pour l'ensemble de votre compartiment Amazon S3. Il s'agit d'une configuration unique et aucune configuration supplémentaire n'est nécessaire pour partager des préfixes ou des objets à l'avenir. Choisissez **Spécifique** pour utiliser une politique de compartiment spécifique aux sites Amazon S3 sélectionnés. Votre compartiment Amazon S3 partagé nécessite la mise en place d'une politique de compartiment pour créer un ensemble de données d'accès aux données Amazon S3 avec succès et n'a pas pu être ACLs activé.

   1. Pour la désactiver ACLs, accédez aux autorisations de votre bucket et définissez **Object Ownership** sur **Bucket owner forced**.

   1. Pour ajouter une politique de compartiment, copiez l'instruction du compartiment dans votre presse-papiers. Dans la console Amazon S3, depuis l'onglet **Autorisations Amazon S3**, choisissez **Modifier** dans la section **relative à la politique du compartiment**, collez la politique du compartiment dans la déclaration et **enregistrez les modifications**.

1. Si le compartiment Amazon S3 contient des objets chiffrés à l'aide de clés gérées par le AWS KMS client, vous devez partager toutes ces clés KMS avec AWS Data Exchange. Pour plus d'informations sur les conditions requises lors de l'utilisation de clés KMS pour chiffrer des objets dans votre compartiment Amazon S3, consultez. [Publication d'un produit AWS Data Exchange contenant l'accès aux données Amazon S3](#publish-s3-data-access-product) Pour partager ces clés KMS avec AWS Data Exchange, procédez comme suit :

   1. Sur la page **Configurer l'accès aux données Amazon S3**, dans **Clés KMS gérées par le client**, sélectionnez **Choisir parmi votre AWS KMS key ** **ARN AWS KMS keys ou Entrez un ARN** et sélectionnez tous ceux **AWS KMS keys**actuellement utilisés pour chiffrer les emplacements partagés Amazon S3. AWS Data Exchange utilise ces clés KMS pour créer des autorisations permettant aux abonnés d'accéder à vos emplacements partagés. Pour plus d'informations, voir [Subventions en AWS KMS](https://docs.aws.amazon.com/kms/latest/developerguide/grants.html).
**Note**  
AWS KMS a une limite de 50 000 subventions par clé KMS, y compris les subventions préexistantes.

1. Passez en revue vos emplacements Amazon S3, les clés KMS sélectionnées et les détails de configuration, puis choisissez **Enregistrer et continuer**.

## Étape 3 : Révision et finalisation de l'ensemble de données
<a name="review-finalize-s3-data-set-product"></a>

Passez en revue et finalisez votre nouvel ensemble de données. Si vous souhaitez créer et ajouter un autre accès aux données Amazon S3 pour partager l'accès à d'autres compartiments, préfixes et objets Amazon S3, choisissez **Ajouter un autre accès aux données Amazon S3**.

**Note**  
Nous le recommandons lorsque vous devez partager l'accès à des données hébergées dans un compartiment Amazon S3 différent de celui précédemment sélectionné lors de l'accès initial aux données Amazon S3.

Si vous souhaitez apporter des modifications avant de publier, vous pouvez enregistrer le jeu de données sous forme de brouillon en choisissant **Enregistrer le brouillon**. Choisissez ensuite **Finaliser l'ensemble de données** pour l'ajouter à votre produit.

## Étape 4 : ajouter un ensemble de données Amazon S3 à un AWS Data Exchange produit
<a name="add-s3-data-set-to-existing-product"></a>

 Dans la procédure suivante, vous allez ajouter votre ensemble de données à un AWS Data Exchange produit nouveau ou existant.

**Pour ajouter un ensemble de données à un produit AWS Data Exchange nouveau ou existant**

1. Sur la page **Ensembles de données détenus**, sous **Vue d'ensemble des ensembles de données**, vous pouvez **modifier le nom**, **supprimer** ou **créer un produit à partir de l'ensemble de données**.

1. Terminez la création du produit en spécifiant la description du produit, les cas d'utilisation, les métadonnées, les prix et les conditions générales.

1. Passez en **revue et publiez** le produit lorsque vous avez terminé.
**Note**  
Lorsqu'un client s'abonne à votre produit, il reçoit l'autorisation d'accès pour lire et utiliser vos données à l'aide du point d'accès Amazon S3 créé en votre nom.

## Étape 5 : publier un nouveau produit contenant un accès à Amazon S3
<a name="publish-s3-product"></a>

Après avoir créé au moins un ensemble de données et finalisé une révision avec des ressources, vous pouvez publier un produit avec un accès aux données Amazon S3. Pour de plus amples informations, veuillez consulter [Bonnes pratiques en matière de produits dans AWS Data Exchange](product-details.md). Assurez-vous de disposer de tous les détails requis concernant votre produit et votre offre.

**Note**  
Il n'est pas nécessaire de créer une nouvelle révision lors de la mise à jour des objets Amazon S3 partagés, sauf si les emplacements Amazon S3 ont été modifiés et que ces objets ne sont pas accessibles aux abonnés.

**Pour publier un nouveau produit contenant un accès à Amazon S3**

1. Dans le volet de navigation gauche de la [AWS Data Exchange console](https://console.aws.amazon.com/dataexchange), sous **Publier les données**, sélectionnez **Produits**.

1. Dans **Produits**, choisissez **Publier un nouveau produit** pour ouvrir l'assistant de **publication d'un nouveau produit**.

1. Dans la section **Visibilité du produit**, choisissez les **options de visibilité du produit** et la configuration **des informations sensibles** de votre produit, puis choisissez **Suivant**. Pour plus d’informations, consultez [Visibilité du produit dans AWS Data Exchange](product-visibility.md) et [Catégories d'informations sensibles dans AWS Data Exchange](sensitive-information.md).

1. Dans la section **Ajouter des données**, sous **Ensembles de données détenus**, cochez les cases à côté des ensembles de données que vous souhaitez ajouter, puis choisissez **Ajouter sélectionné**.
**Note**  
Les ensembles de données que vous choisissez doivent avoir une révision finalisée. Les ensembles de données sans révisions finalisées ne sont pas ajoutés.

   1. Accédez à la section **Ensembles de données sélectionnés** pour passer en revue vos sélections. 

      Vous pouvez consulter le **nom** de l'ensemble de données, le **type** de jeu de données et l'horodatage de la **dernière** mise à jour de l'ensemble de données.

   1. Accédez à **Sélectionner les règles d'accès aux révisions**, choisissez les règles d'accès aux révisions que vous souhaitez définir pour les ensembles de données inclus dans ce produit, puis choisissez **Suivant**. 

      Pour en savoir plus, consultez [Règles d'accès aux révisions dans AWS Data Exchange](best-practices-revisions.md).

1. Dans la section **Définir le produit**, sous **Aperçu du produit**, entrez les informations relatives à votre produit, notamment le **nom du produit**, le **logo du produit**, les **coordonnées du Support** **et les catégories** de produits. 

   Pour de plus amples informations, veuillez consulter [Bonnes pratiques en matière de produits dans AWS Data Exchange](product-details.md).

1. (Facultatif) Dans la section **Définir le produit**, sous **Dictionnaires de données et exemples — facultatif**, choisissez un ensemble de données en sélectionnant le bouton d'option à côté du nom du jeu de données, puis en choisissant **Modifier**.

   Pour plus d’informations, consultez [Dictionnaires de données dans AWS Data Exchange](data-dictionaries-pro.md) et [Exemples de données dans AWS Data Exchange](samples-pro.md).

   1. Dans la boîte de dialogue **Modifier**, sous **Télécharger un dictionnaire de données**, choisissez **Ajouter un fichier** pour télécharger un nouveau dictionnaire de données. 

      Vous pouvez choisir un dictionnaire de données, au format .csv, d'une taille maximale de 1 Mo.

   1. Choisissez un dictionnaire de données enregistré sur votre ordinateur, puis sélectionnez **Ouvrir**.

      Le fichier .csv du dictionnaire de données apparaît dans la boîte de dialogue **Modifier**.
**Note**  
Votre dictionnaire de données doit être conforme au modèle de dictionnaire de AWS Data Exchange données. Si vous n'avez pas de dictionnaire de données enregistré à télécharger, vous pouvez choisir le lien du **modèle de dictionnaire de données vide** ou le lien du **dictionnaire de données d'exemple** dans la AWS Data Exchange console.

   1. Choisissez **Aperçu du dictionnaire de données** pour prévisualiser le dictionnaire de données.

   1. Sous **Échantillons - facultatif**, choisissez **Télécharger des échantillons**, choisissez un échantillon sur votre ordinateur, puis choisissez **Ouvrir**. 

       Les exemples apparaissent dans la boîte de dialogue **Modifier**.
**Note**  
Vous pouvez télécharger jusqu'à 10 échantillons d'une taille maximale de 50 Mo. Les échantillons au format .csv peuvent être prévisualisés.

   1. Entrez une description pour chaque échantillon qui sera visible sur la page détaillée du produit.

   1. Choisissez **Enregistrer**.

1. Sous **Définition du produit**, entrez une **brève description** et une **description longue** de votre produit.

   Si vous souhaitez utiliser un modèle pour votre longue description, sélectionnez **Appliquer le modèle**, choisissez votre type de modèle, puis saisissez les détails spécifiques de votre produit dans le modèle.

1. Choisissez **Suivant**.

1. Configurez votre offre.
   + Si vous créez une offre publique, configurez votre **offre dans la section Ajouter une offre publique**. Tous les AWS Data Exchange produits dont la visibilité est définie sur **Public** nécessitent une offre publique. 

     1. Choisissez vos options de **tarification et de durée d'accès** pour l'abonnement.

     1. Choisissez vos paramètres de taxe de vente aux États-Unis, votre contrat d'abonnement aux données (DSA) et votre politique de remboursement. 

     1. (Facultatif) Définissez la **vérification de l'abonnement** pour contrôler qui peut s'abonner à ce produit. Pour de plus amples informations, veuillez consulter [Vérification de l'abonnement pour les fournisseurs de AWS Data Exchange](subscription-verification-pro.md).

     1. Choisissez l'option de **renouvellement automatique de votre offre**. Pour de plus amples informations, veuillez consulter [Création d'une offre pour les AWS Data Exchange produits](prepare-offers.md).

     1. Choisissez **Suivant**.
   + Si vous créez une offre privée, configurez les détails de l'offre dans la section **Ajouter une offre personnalisée**.

     1. Dans la section **Informations sur le compte d'abonné**, ajoutez au moins un compte d'abonné auquel vous souhaitez étendre l'offre.

     1. Choisissez vos options de **tarification et de durée d'accès** pour l'abonnement.

     1. Choisissez la **date d'expiration de l'offre** à laquelle l'abonné doit accepter l'offre.

     1. Choisissez vos paramètres de taxe de vente aux États-Unis, votre contrat d'abonnement aux données (DSA) et votre politique de remboursement.

     1. Choisissez l'option de **renouvellement automatique de votre offre**. Pour de plus amples informations, veuillez consulter [Création d'une offre pour les AWS Data Exchange produits](prepare-offers.md).

     1. Choisissez **Suivant**.

1. Dans la section **Révision et publication**, passez en revue les informations relatives à votre produit, puis agrandissez l'**aperçu de la page du produit** pour voir à quoi elles ressembleront après leur publication.

1. Si vous êtes sûr de vouloir rendre le produit et l'offre publique visibles et accessibles à tous, choisissez **Publier**.

Vous avez maintenant terminé la partie manuelle de publication d'un produit de données dans le cadre d'une offre publique. AWS Data Exchange prépare et publie votre produit. Sur la page de **présentation du produit**, le statut de votre produit est **En attente d'approbation**. Le statut passe à **Publié** après la publication du produit.

## Étape 6 : (Facultatif) Copier un produit
<a name="copy-s3-product"></a>

Après avoir créé votre premier produit, vous pouvez copier ses informations et ses offres publiques pour créer un nouveau produit.

**Note**  
Vous pouvez copier un produit public, privé, publié ou non publié. Les offres personnalisées associées au produit ne peuvent pas être copiées, mais les offres publiques peuvent être copiées.

**Pour copier un produit**

1. Ouvrez votre navigateur Web et connectez-vous à la [AWS Data Exchange console](https://console.aws.amazon.com/dataexchange).

1. Dans le volet de navigation de gauche, sous **Publier les données**, sélectionnez **Produits**.

1. Dans **Produits**, choisissez l'option à côté du produit que vous souhaitez copier.

1. Sélectionnez la liste déroulante **Actions**, puis choisissez **Créer une copie**.

1. Poursuivez le processus de **publication d'un produit**, avec les informations déjà renseignées, en fonction du produit que vous avez choisi à l'étape 3. Pour de plus amples informations, veuillez consulter [Étape 5 : Publier un nouveau produit](publish-data-product.md#publish-products).

# Publication d'un produit AWS Data Exchange contenant des ensembles AWS Lake Formation de données d'autorisation de données (version préliminaire)
<a name="publish-LF-data-product"></a>

Si vous souhaitez publier des produits contenant des ensembles de AWS Lake Formation données d'autorisation des données pendant cette version préliminaire, contactez [AWS Support](https://console.aws.amazon.com/support/home#/case/create%3FissueType=customer-service).

Un ensemble de AWS Lake Formation données d'autorisation de données contient un ensemble de balises LF et d'autorisations pour les données gérées par. AWS Lake Formation Lorsque les clients s'abonnent à un produit contenant des autorisations relatives aux données de Lake Formation, ils bénéficient d'un accès en lecture seule aux bases de données, aux tables et aux colonnes associées aux balises LF ajoutées à l'ensemble de données.

En tant que fournisseur de données, vous commencez par créer des balises LF AWS Lake Formation et par les associer aux données que vous souhaitez mettre à la disposition des abonnés. Pour plus d'informations sur le balisage de vos ressources dans Lake Formation, consultez la section [Contrôle d'accès basé sur Lake Formation Tag](https://docs.aws.amazon.com/lake-formation/latest/dg/tag-based-access-control.html) dans le Guide du *AWS Lake Formation développeur*. Vous importez ensuite ces balises LF et un ensemble d'autorisations de données en AWS Data Exchange tant que ressource. Les abonnés ont accès aux données associées à ces balises LF lors de leur inscription.

Les rubriques suivantes décrivent le processus de publication d'un produit contenant des autorisations de AWS Lake Formation données. Le processus comporte les étapes suivantes :

**Topics**
+ [Étape 1 : Création d'un ensemble de AWS Lake Formation données (aperçu)](#create-LF-data-set)
+ [Étape 2 : Création d'une autorisation de AWS Lake Formation données (aperçu)](#create-LF-data-permission)
+ [Étape 3 : Réviser et finaliser](#review-and-finalize-LF)
+ [Étape 5 : (Facultatif) Création d'une révision](#create-revision-LF)
+ [Étape 6 : Publier un nouveau produit contenant des ensembles de AWS Lake Formation données (version préliminaire)](#publish-LF-product)
+ [Considérations relatives à la publication d'un ensemble de AWS Lake Formation données d'autorisation de données (version préliminaire)](#considerations-LF-data-product)

## Étape 1 : Création d'un ensemble de AWS Lake Formation données (aperçu)
<a name="create-LF-data-set"></a>

**Pour créer un ensemble AWS Lake Formation de données**

1. Ouvrez votre navigateur Web et connectez-vous à la [AWS Data Exchange console](https://console.aws.amazon.com/dataexchange).

1. Dans le volet de navigation de gauche, sous **Publier les données**, sélectionnez **Produits**.

1. Dans **Ensembles de données détenus**, choisissez **Créer un ensemble de données** pour ouvrir l'assistant **des étapes de création d'ensembles** de données.

1. Dans **Sélectionner le type d'ensemble de données**, choisissez **l'autorisation AWS Lake Formation des données**.

1. Dans **Définir un ensemble de données**, entrez un **nom** et une **description** pour votre ensemble de données. Pour de plus amples informations, veuillez consulter [Bonnes pratiques relatives aux ensembles de données](data-sets.md#data-set-best-practices).

1. Sous **Ajouter des balises (facultatif)**, choisissez **Ajouter une nouvelle étiquette**.

1. Choisissez **Créer un ensemble de données** et continuez.

## Étape 2 : Création d'une autorisation de AWS Lake Formation données (aperçu)
<a name="create-LF-data-permission"></a>

AWS Data Exchange utilise des balises LF pour accorder des autorisations aux données. Choisissez les balises LF associées aux données que vous souhaitez partager pour autoriser les abonnés à accéder aux données.

**Pour créer une autorisation AWS Lake Formation de données**

1. Sur la page d'**autorisation des données Create Lake Formation**, choisissez **Add LF-Tag**.

1. **Entrez la **clé** et choisissez vos valeurs LF-Tag.**

1. Choisissez **Aperçu des ressources** pour voir comment vos balises LF sont interprétées.

   1. Dans **Aperçu des ressources**, sélectionnez vos **ressources de catalogue de données associées**.
**Note**  
Assurez-vous de révoquer le `IAMAllowedPrincipals` groupe sur les ressources suivantes. Pour plus d'informations, consultez la section [Révocation des informations d'identification de sécurité temporaires du rôle IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_revoke-sessions.html) dans le guide de l'utilisateur *IAM*.

1. Passez en revue l'interprétation de l'expression LF-Tag dans la boîte de dialogue ci-dessous et **les autorisations** associées à l'ensemble de données.

1. Pour **l'accès au service**, sélectionnez votre rôle de service existant qui vous permet d' AWS Data Exchange assumer le rôle et d'accéder aux autorisations relatives aux données de Lake Formation, d'accorder et de révoquer en votre nom les autorisations relatives aux données. Choisissez ensuite l'**autorisation de données Create Lake Formation**. Pour plus d'informations sur la création d'un rôle pour un Service AWS, voir [Création d'un rôle pour déléguer des autorisations à un Service AWS](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-service.html).

1. Dans la section **Définir le produit**, sous **Aperçu du produit**, entrez les informations relatives à votre produit, notamment le **nom du produit**, le **logo du produit**, les **coordonnées du Support** **et les catégories** de produits. 

   Pour de plus amples informations, veuillez consulter [Bonnes pratiques en matière de produits dans AWS Data Exchange](product-details.md).

1. (Facultatif) Dans la section **Définir le produit**, sous **Dictionnaires de données et exemples — facultatif**, choisissez un ensemble de données en sélectionnant le bouton d'option à côté du nom du jeu de données, puis en choisissant **Modifier**.

   Pour plus d’informations, consultez [Dictionnaires de données dans AWS Data Exchange](data-dictionaries-pro.md) et [Exemples de données dans AWS Data Exchange](samples-pro.md).

   1. Dans la boîte de dialogue **Modifier**, sous **Télécharger un dictionnaire de données**, choisissez **Ajouter un fichier** pour télécharger un nouveau dictionnaire de données. 

      Vous pouvez choisir un dictionnaire de données, au format .csv, d'une taille maximale de 1 Mo.

   1. Choisissez un dictionnaire de données enregistré sur votre ordinateur, puis sélectionnez **Ouvrir**.

      Le fichier .csv du dictionnaire de données apparaît dans la boîte de dialogue **Modifier**.
**Note**  
Votre dictionnaire de données doit être conforme au modèle de dictionnaire de AWS Data Exchange données. Si vous n'avez pas de dictionnaire de données enregistré à télécharger, vous pouvez choisir le lien du **modèle de dictionnaire de données vide** ou le lien du **dictionnaire de données d'exemple** dans la AWS Data Exchange console.

   1. Choisissez **Aperçu du dictionnaire de données** pour prévisualiser le dictionnaire de données.

   1. Sous **Échantillons - facultatif**, choisissez **Télécharger des échantillons**, choisissez un échantillon sur votre ordinateur, puis choisissez **Ouvrir**. 

       Les exemples apparaissent dans la boîte de dialogue **Modifier**.
**Note**  
Vous pouvez télécharger jusqu'à 10 échantillons d'une taille maximale de 50 Mo. Les échantillons au format .csv peuvent être prévisualisés.

   1. Entrez une description pour chaque échantillon qui sera visible sur la page détaillée du produit.

   1. Choisissez **Enregistrer**.

1. Sous **Définition du produit**, entrez une **brève description** et une **description longue** de votre produit.

   Si vous souhaitez utiliser un modèle pour votre longue description, sélectionnez **Appliquer le modèle**, choisissez votre type de modèle, puis saisissez les détails spécifiques de votre produit dans le modèle.

1. Choisissez **Suivant**.

1. Configurez votre offre.
   + Si vous créez une offre publique, configurez votre **offre dans la section Ajouter une offre publique**. Tous les AWS Data Exchange produits dont la visibilité est définie sur **Public** nécessitent une offre publique. 

     1. Choisissez vos options de **tarification et de durée d'accès** pour l'abonnement.

     1. Choisissez vos paramètres de taxe de vente aux États-Unis, votre contrat d'abonnement aux données (DSA) et votre politique de remboursement. 

     1. (Facultatif) Définissez la **vérification de l'abonnement** pour contrôler qui peut s'abonner à ce produit. Pour de plus amples informations, veuillez consulter [Vérification de l'abonnement pour les fournisseurs de AWS Data Exchange](subscription-verification-pro.md).

     1. Choisissez l'option de **renouvellement automatique de votre offre**. Pour de plus amples informations, veuillez consulter [Création d'une offre pour les AWS Data Exchange produits](prepare-offers.md).

     1. Choisissez **Suivant**.
   + Si vous créez une offre privée, configurez les détails de l'offre dans la section **Ajouter une offre personnalisée**.

     1. Dans la section **Informations sur le compte d'abonné**, ajoutez au moins un compte d'abonné auquel vous souhaitez étendre l'offre.

     1. Choisissez vos options de **tarification et de durée d'accès** pour l'abonnement.

     1. Choisissez la **date d'expiration de l'offre** à laquelle l'abonné doit accepter l'offre.

     1. Choisissez vos paramètres de taxe de vente aux États-Unis, votre contrat d'abonnement aux données (DSA) et votre politique de remboursement.

     1. Choisissez l'option de **renouvellement automatique de votre offre**. Pour de plus amples informations, veuillez consulter [Création d'une offre pour les AWS Data Exchange produits](prepare-offers.md).

     1. Choisissez **Suivant**.

1. Dans la section **Révision et publication**, passez en revue les informations relatives à votre produit, puis agrandissez l'**aperçu de la page du produit** pour voir à quoi elles ressembleront après leur publication.

1. Si vous êtes sûr de vouloir rendre le produit et l'offre publique visibles et accessibles à tous, choisissez **Publier**.

Vous avez maintenant terminé la partie manuelle de publication d'un produit de données dans le cadre d'une offre publique. AWS Data Exchange prépare et publie votre produit. Sur la page de **présentation du produit**, le statut de votre produit est **En attente d'approbation**. Le statut passe à **Publié** après la publication du produit.

## Étape 3 : Réviser et finaliser
<a name="review-and-finalize-LF"></a>

Après avoir créé votre autorisation de AWS Lake Formation données (aperçu), vous pouvez **revoir** et **finaliser** votre ensemble de données. 

**Pour réviser et finaliser**

1. Vérifiez les **détails et les **balises** de votre ensemble de données** à l'**étape 1** pour en vérifier l'exactitude.

1. Passez en revue vos **expressions LF-Tag**, **ajoutez une autre autorisation de données Lake Formation** (facultatif), les **ressources du catalogue de données associées et les détails** de la tâche.
**Note**  
Les Job sont supprimés 90 jours après leur création.

1. Choisissez **Finaliser**. 

## Étape 5 : (Facultatif) Création d'une révision
<a name="create-revision-LF"></a>

**Pour créer une révision**

1. Dans la section **Ensembles de données détenus**, choisissez l'ensemble de données pour lequel vous souhaitez ajouter une révision.

1. Choisissez l'onglet **Révisions**.

1. Dans la section **Révisions**, choisissez **Créer une révision**.

1. Sur la page d'**autorisation des données de Revise Lake Formation**, choisissez **Add LF-Tag**.

1. Vérifiez les **autorisations** pour la **base de données** et **la table**.

1. Dans **Accès au service**, sélectionnez un rôle de service existant, puis choisissez l'**autorisation de données Create Lake Formation**. 

## Étape 6 : Publier un nouveau produit contenant des ensembles de AWS Lake Formation données (version préliminaire)
<a name="publish-LF-product"></a>

Après avoir créé au moins un ensemble de données et finalisé une révision avec des ressources, vous êtes prêt à publier un produit avec AWS Lake Formation des ensembles de données. Pour de plus amples informations, veuillez consulter [Bonnes pratiques en matière de produits dans AWS Data Exchange](product-details.md). Assurez-vous de disposer de toutes les informations requises sur votre produit.

**Pour publier un nouveau produit contenant des ensembles AWS Lake Formation de données (version préliminaire)**

1. Ouvrez votre navigateur Web et connectez-vous à la [AWS Data Exchange console](https://console.aws.amazon.com/dataexchange).

1. Dans le volet de navigation de gauche, sous **Publier les données**, sélectionnez **Produits**.

1. Dans **Produits**, choisissez **Publier un nouveau produit** pour ouvrir l'assistant de **publication d'un nouveau produit**.

1. Dans la section **Visibilité du produit**, choisissez les **options de visibilité du produit** et la configuration **des informations sensibles** de votre produit, puis choisissez **Suivant**. Pour plus d’informations, consultez [Visibilité du produit dans AWS Data Exchange](product-visibility.md) et [Catégories d'informations sensibles dans AWS Data Exchange](sensitive-information.md).

1. Dans la section **Ajouter des données**, sous **Ensembles de données détenus**, cochez les cases à côté des ensembles de données que vous souhaitez ajouter, puis choisissez **Ajouter sélectionné**.
**Note**  
Les ensembles de données que vous choisissez doivent avoir une révision finalisée. Les ensembles de données sans révisions finalisées ne sont pas ajoutés.

   1. Accédez à la section **Ensembles de données sélectionnés** pour passer en revue vos sélections. 

      Vous pouvez consulter le **nom** de l'ensemble de données, le **type** de jeu de données et l'horodatage de la **dernière** mise à jour de l'ensemble de données.

   1. Accédez à **Sélectionner les règles d'accès aux révisions**, choisissez les règles d'accès aux révisions que vous souhaitez définir pour les ensembles de données inclus dans ce produit, puis choisissez **Suivant**. 

      Pour en savoir plus, consultez [Règles d'accès aux révisions dans AWS Data Exchange](best-practices-revisions.md).

## Considérations relatives à la publication d'un ensemble de AWS Lake Formation données d'autorisation de données (version préliminaire)
<a name="considerations-LF-data-product"></a>

Pour garantir une expérience optimale aux abonnés, nous vous déconseillons vivement d'apporter les modifications suivantes aux autorisations que contient votre produit AWS Data Exchange pour les ensembles de données Lake Formation (version préliminaire) avec des abonnés actifs à ce produit.
+ Nous recommandons de ne pas supprimer ou modifier les rôles IAM transmis AWS Data Exchange dans les produits publiés contenant des ensembles de AWS Lake Formation données. Si vous supprimez ou modifiez de tels rôles IAM, les problèmes suivants se produisent : 
  + Comptes AWS qui ont accès aux autorisations relatives aux données de la Lake Formation peuvent conserver leur accès indéfiniment.
  + Comptes AWS qui sont abonnés à votre produit mais qui n'ont pas encore reçu les autorisations d'accès aux données de Lake Formation n'y parviendront pas.

  AWS Data Exchange ne sera pas responsable des rôles IAM que vous supprimez ou modifiez. 
+ Nous vous recommandons de ne pas révoquer les autorisations de AWS Lake Formation données accordées aux rôles IAM transmis AWS Data Exchange dans un produit publié contenant des ensembles de AWS Lake Formation données. Si vous révoquez les autorisations de données accordées à ces rôles IAM, les problèmes suivants se produisent :
  + Comptes AWS qui ont accès aux autorisations relatives aux données de la Lake Formation peuvent conserver leur accès indéfiniment.
  + Comptes AWS qui sont abonnés à votre produit mais qui n'ont pas encore reçu les autorisations d'accès aux données de Lake Formation n'y parviendront pas.
+ Nous recommandons de ne pas révoquer les autorisations de AWS Lake Formation données accordées Comptes AWS aux abonnés actifs à des produits publiés contenant des ensembles de AWS Lake Formation données. Si vous révoquez les autorisations de données accordées pour les Comptes AWS abonnés à votre produit, ces comptes n'y auront plus accès, ce qui nuira à l'expérience client.
+ Nous vous recommandons de définir la version multi-comptes dans votre AWS Glue Data Catalog version 3 lorsque vous publiez des produits contenant des ensembles de AWS Lake Formation données. Si vous rétrogradez la version multi-comptes de votre catalogue de Data Lake alors que vous publiez des produits contenant des ensembles de AWS Lake Formation données, ceux Comptes AWS qui sont abonnés à votre produit mais n'ont pas encore reçu les autorisations d'accès aux données de la Formation de Lake risquent de ne pas avoir accès aux données.