La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Présentation des API des moteurs de service NetApp

Contributeurs

Le moteur de services NetApp fournit un ensemble d’API afin de gérer les ressources de stockage sur les systèmes de stockage pris en charge par le biais d’une interface de service Web RESTful pour toute intégration tierce. Les API couvrent toutes les fonctionnalités prises en charge par l’interface graphique. NetApp fournit la documentation de l’API, mais il est de la responsabilité du client de l’intégrer à ses applications.

Ce Guide de référence de l’API du moteur de service NetApp fournit des informations sur les API et les exemples de codes. Les informations fournies dans ce guide vous permettent de créer des clients RESTful du moteur de service NetApp. Les API sont basées sur le style architectural de Representational State Transfer (REST).

Public visé

Ce guide est destiné aux développeurs créant des applications qui communiquent avec le logiciel NetApp Service Engine via des API REST.

Vous devez utiliser ce guide pour gérer votre stockage et les API d’administration du fournisseur de stockage, de cluster NetApp ONTAP et de gestion.

Accès à l’API du moteur de services NetApp et catégories

Construire une URL pour accéder directement aux API REST

Vous pouvez accéder directement aux API REST via un langage de programmation comme Python, C#, C++, JavaScript, et ainsi de suite. Pour accéder aux API REST au format `https:/<hostname> /api', entrez le nom d’hôte ou l’adresse IP et l’URL.

API grand public et d’administrateur

Ce document divise les descriptions de l’API en deux sections :

  • API grand public

  • API d’administration

Concepts clés du moteur de service NetApp

NetApp Service Engine prend en charge les concepts de régions et de zones, comme le montre la figure ci-dessous. Une région représente un data Center ou un site, alors qu’une zone représente une sous-unité de stockage au sein de la région (techniquement, un cluster au sein d’un data Center/site). Prendre en charge les fonctionnalités de disponibilité et de protection des données (DP) de plusieurs zones.

Erreur : image graphique manquante

Une seule instance du moteur de services NetApp peut prendre en charge un ou plusieurs locataires. NetApp Service Engine utilise les concepts de locataire et de sous-locataire comme entités hiérarchiques qui possèdent ou gèrent le service de stockage.

Un locataire peut être un client, un partenaire ou une entité de facturation. Un locataire détient l’abonnement (ou plusieurs abonnements) au service Flex Subscription.

Un sous-locataire est une entité entièrement au sein du locataire. Il peut être utilisé pour la justification et la séparation de sécurité, etc.

Les éléments de stockage sont créés par sous-locataire. Chaque sous-locataire peut contenir plusieurs éléments de stockage du type et du numéro adaptés à ce sous-locataire.

NetApp Service Engine prend en charge les types de stockage suivants :

  • Stockage de blocs dans des magasins de blocs et des disques

  • Stockage de fichiers dans des serveurs de fichiers et partages de fichiers

  • Stockage objet en compartiments