

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.

# Importation d' AWS Data Exchange actifs depuis une API Amazon API Gateway
<a name="import-API-asset"></a>

AWS Data Exchange les abonnés peuvent utiliser leurs informations d'identification IAM et AWS SDKs appeler des fournisseurs APIs de données. AWS Data Exchange gère l'accès à APIs en gérant l'authentification et les droits d'abonnement.

## Importation de ressources d'API depuis une API Amazon API Gateway (AWS SDKs)
<a name="import-api-asset-prog"></a>

**Note**  
Actuellement, l'`SendApiAsset`opération n'est pas prise en charge dans les cas suivants SDKs :  
SDK pour .NET
AWS SDK pour C\$1\$1
AWS SDK for Java 2.x

**Pour importer des actifs depuis une API Amazon API Gateway (AWS SDKs)**

1. Créez une `CreateJob` demande de type`IMPORT_ASSET_FROM_API_GATEWAY_API`.

1. Incluez les éléments suivants dans la demande :
   + `ApiID`
   + `DataSetID`
   + `ProtocolType`
   + `RevisionID`
   + `Stage`

1. Commencez la `CreateJob` demande par une `StartJob` opération qui nécessite le `JobId` renvoi à l'étape 1.

1. (Facultatif) Interrogez l'`GetJob`opération pour attendre la fin de la tâche.

1. (Facultatif) Mettez à jour la propriété du nom des actifs après leur création.

## Importation de ressources d'API depuis une API Amazon API Gateway (console)
<a name="import-api-asset-console"></a>

**Pour importer un actif depuis une API Amazon API Gateway (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, pour **Publier les données**, sélectionnez **Ensembles de données détenus**.

1. Dans **Ensembles de données détenus**, choisissez le jeu de données contenant la ressource que vous souhaitez mettre à jour.

1. Dans l'onglet **Révisions**, choisissez **Créer une révision** pour ouvrir la page **Créer une révision**.

   1. Pour **les paramètres de révision**, fournissez un commentaire facultatif pour votre révision qui décrit l'objectif de la révision.

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

   1. Choisissez **Créer**.

      Votre nouvelle révision est créée.

1. Pour la section **Ressources d'API**, choisissez **Ajouter une étape d'API**.

1. Sur la page **Ajouter une API stage**, sélectionnez l'**API Amazon API Gateway** et le **nom de l'étape** depuis votre compte Compte AWS ou celui d'un autre compte.

1. Pour l'**API Document pour les abonnés** :

   1. Mettez à jour le **nom de l'API** avec un nom clair et concis que les abonnés puissent comprendre.

   1. Documentez la spécification OpenAPI 3.0 en la saisissant dans le champ, en important la spécification en choisissant **Importer depuis un fichier .JSON** ou en important la spécification en choisissant **Importer depuis Amazon** API Gateway.

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

   Une tâche est lancée pour importer vos actifs d'API dans votre ensemble de données. Une fois le travail terminé, le champ **État** de la section **Tâches** est mis à jour sur **Terminé**.