Ajout d'une API REST en important un fichier de définition OpenAPI
Vous pouvez utiliser un fichier de définition OpenAPI pour importer une API REST dans IBM® API Connect.
Avant de commencer
Votre fichier doit être conforme à la version 2.0 ou à la version 3.0 de la spécification OpenAPI . Le format du fichier peut être JSON ou YAML.
(?
", ne peuvent pas être validés ou publiés. Un message d'erreur est renvoyé. Par exemple : Product has not been published!
The multipart 'openapi' field contains an OpenAPI definition with validation errors.
definitions.properties.pattern Does not match format 'regex' (context: (root).definitions.properties.pattern, line: 0, col: 0)
400
A propos de cette tâche
Vous pouvez effectuer cette tâche soit à l'aide de l'application d'interface utilisateur API Designer , soit à l'aide de l'interface utilisateur API Manager basée sur un navigateur.
Interface utilisateurAPI Manager uniquement: Pour effectuer cette tâche, vous devez disposer d'un rôle doté des droits Api-Drafts:Edit
, Settings:View
et App:View
. Le rôle Développeur fourni au préalable dispose de ces droits par défaut ; si vous avez affecté un rôle personnalisé, il doit également
avoir ces droits. Pour plus d'informations, voir Création de rôles personnalisés.
Si vous utilisez l'interface utilisateur API Designer et que vous souhaitez utiliser un fichier de définition OpenAPI à partir d'un autre emplacement, téléchargé à partir d'un site Web externe par exemple, au lieu d'être créé à l'aide de API Connect, utilisez le mécanisme d'importation décrit ici au lieu de copier le fichier dans votre répertoire API Designer local ; l'opération d'importation ajoute des sections spécifiques à API Connect qui sont requises par API Designer.
Procédure
Pour ajouter une API REST en important un fichier OpenAPI , procédez comme suit:
Résultats
Etape suivante
Pour mettre les API à la disposition des développeurs d'applications, vous les incluez dans un produit que vous publiez dans un catalogue. Pour plus d'informations, voir Utilisation des produits et Utilisation des catalogues.