JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter la vue de l'impression
Guide RESTful API des systèmes Oracle® ZFS Storage Appliance, version 2013.1.3.0
Oracle Technology Network
Bibliothèque
PDF
Vue de l'impression
Commentaires
search filter icon
search icon

Informations sur le document

Prise en main de l'API Oracle ZFS Storage Appliance RESTful

Authentification de l'API RESTful

Versions d'API RESTful

Versions du service

Opérations RESTful courantes

Corps de réponse HTTP

En-têtes de réponse HTTP

Paramètres de requête

Paramètre de requête : props

Paramètre de requête : limit

Paramètre de requête : start

Erreurs d'appareil

Utilisation de l'API RESTful

Service d'alerte API RESTful

Services Analytics

Services matériels

Commandes des journaux

Commandes réseau

Service des problèmes de l'API RESTful

Service des rôles de l'API RESTful

Service SAN de l'API RESTful

Commandes de service

Service de stockage de l'API RESTful

Commandes système

Service utilisateur de l'API RESTful

Commandes des workflows

Clients RESTful

Versions du service

Chaque service possède un numéro de version dans le cadre de l'URI (Uniform Resource Identifier) pour accéder au service. La version possède un numéro majeur et un numéro mineur. Le numéro de version majeur est obligatoire dans les demandes, tandis que le numéro de version mineur est facultatif. Lorsque ce dernier n'est pas fourni, sa valeur par défaut est définie sur "0". Le numéro de version majeur doit correspondre au numéro majeur du service. Le numéro de version mineur doit être inférieur ou égal au numéro mineur du service.

Exemple : un client effectue des demandes pour un service dont le numéro de version est "2.1".

Version de la demande
Autorisée
v1
Faux : le numéro majeur ne correspond pas
v2
Vrai : le numéro majeur correspond au numéro mineur et est rétrocompatible
v2.1
Vrai : les numéros majeurs et mineurs correspondent
v2.2
Faux : le numéro majeur correspond mais le numéro mineur est une nouvelle révision

Aucune modification de version de l'API de service n'est requise pour les modifications de propriété suivantes. Utilisez le numéro de version et le modèle de l'appareil pour identifier les propriétés disponibles. Ces propriétés évoluent conformément à ce que reflètent la CLI et la BUI et constituent un indicateur des capacités de cette instance d'appareil.

Etant donné qu'une nouvelle version de commande rétrocompatible peut renvoyer des propriétés supplémentaires, les clients doivent être codés pour ignorer les nouvelles propriétés. Le numéro mineur est incrémenté pour effectuer des modifications rétrocompatibles de l'API de service.

Le numéro majeur est incrémenté pour appliquer des modifications incompatibles à l'API de service.

Les versions majeures du logiciel de l'appareil peuvent inclure des modifications de version incompatibles. Durant une mise à jour majeure, des versions antérieures d'un service donné peuvent exister. Chaque réponse de commande doit contenir un en-tête HTTP incluant la version actuelle de l'API de l'appareil pour un module donné :

X-Zfssa-Nas-Api:  1.1