Nouveautés de l'API REST Astra Control
NetApp met régulièrement à jour l'API REST Astra Control pour vous apporter de nouvelles fonctionnalités, des améliorations et des correctifs.
10 août 2022 (22.08)
Cette version inclut une extension et une mise à jour de l'API REST, ainsi que des fonctions de sécurité et d'administration améliorées.
Nouvelles ressources Astra
Trois nouveaux types de ressources ont été ajoutés : certificat, Groupe et AppMirror. En outre, les versions de plusieurs ressources existantes ont été mises à jour.
Authentification LDAP
Vous pouvez configurer Astra Control Center pour qu'il s'intègre à un serveur LDAP afin d'authentifier les utilisateurs Astra sélectionnés. Voir "Configuration LDAP" pour en savoir plus.
Crochet d'exécution amélioré
Le support pour les crochets d'exécution a été ajouté avec la version 21.12 de l'Astra Control. En plus des crochets d'exécution pré-instantané et post-instantané existants, vous pouvez désormais configurer les types de crochets d'exécution suivants avec la version 22.08 :
-
Avant sauvegarde
-
Post-sauvegarde
-
Post-restauration
Astra Control permet désormais d'utiliser le même script pour plusieurs crochets d'exécution.
Réplication des applications à l'aide de SnapMirror
Vous pouvez désormais répliquer les données et les changements d'applications entre les clusters à l'aide de la technologie NetApp SnapMirror. Cette amélioration peut être utilisée pour améliorer la continuité de l'activité et les capacités de restauration.
26 avril 2022 (22.04)
Cette version inclut une extension et une mise à jour de l'API REST, ainsi que des fonctions de sécurité et d'administration améliorées.
Nouvelles ressources Astra
Deux nouveaux types de ressources ont été ajoutés : Package et Upgrade. De plus, les versions de plusieurs ressources existantes ont été mises à niveau.
RBAC amélioré avec granularité de l'espace de noms
Lors de la liaison d'un rôle à un utilisateur associé, vous pouvez limiter les espaces de noms auxquels l'utilisateur a accès. Voir la référence role Binding API et "Sécurité RBAC" pour en savoir plus.
Dépose du godet
Vous pouvez retirer un godet lorsqu'il n'est plus nécessaire ou qu'il ne fonctionne pas correctement.
Prise en charge de Cloud Volumes ONTAP
Cloud Volumes ONTAP est désormais pris en charge en tant que système back-end de stockage.
Autres améliorations produit
Plusieurs améliorations supplémentaires ont été apportées aux deux versions d'Astra Control, notamment :
-
Entrée générique pour Astra Control Center
-
Cluster privé à AKS
-
Prise en charge de Kubernetes 1.22
-
Prise en charge de la gamme VMware Tanzu
Consultez la page Nouveautés des sites de documentation Astra Control Center et Astra Control Service.
14 décembre 2021 (21.12)
Cette version inclut une extension de l'API REST ainsi qu'un changement dans la structure de documentation pour mieux prendre en charge l'évolution d'Astra Control à travers les mises à jour futures.
Documentation distincte sur l'automatisation Astra pour chaque version d'Astra Control
Chaque nouvelle version d'Astra Control comprend une API REST distincte qui a été améliorée et adaptée aux caractéristiques de cette version. La documentation relative à chaque version de l'API REST Astra Control est désormais disponible sur son propre site Web dédié et dans le référentiel de contenu GitHub associé. Le site principal du document "Automatisation du contrôle d'Astra" contient toujours la documentation de la version la plus récente. Voir "Versions antérieures de la documentation Astra Control Automation" pour plus d'informations sur les versions précédentes.
Extension des types de ressources REST
Le nombre de types de ressources REST a continué de s'étendre, en mettant l'accent sur les crochets d'exécution et les systèmes back-end de stockage. Les nouvelles ressources incluent : compte, crochet d'exécution, source de hook, outrepassement de point d'exécution, nœud de cluster, gestion du système de stockage back-end, de l'espace de noms, du périphérique de stockage et du nœud de stockage. Voir "Ressources" pour en savoir plus.
Kit de développement logiciel NetApp Astra Control Python
Le kit de développement logiciel NetApp Astra Control Python est un pack open source qui facilite le développement du code d'automatisation pour votre environnement Astra Control. Au cœur du jeu de développement Astra, qui comprend un ensemble de classes pour extraire la complexité des appels de l'API REST. Il existe également un script de boîte à outils pour exécuter des tâches administratives spécifiques en enveloppant et en retirant les classes Python. Voir "Kit de développement logiciel NetApp Astra Control Python" pour en savoir plus.
5 août 2021 (21.08)
Avec cette version, il introduit un nouveau modèle de déploiement Astra et un important élargissement de l'API REST.
Modèle de déploiement d'Astra Control Center
Outre l'offre Astra Control Service proposée en tant que service de cloud public, cette version inclut également le modèle de déploiement sur site d'Astra Control Center. Vous pouvez installer Astra Control Center sur votre site pour gérer votre environnement Kubernetes local. Les deux modèles de déploiement Astra Control partagent la même API REST, avec de légères différences notées dans la documentation.
Extension des types de ressources REST
Avec l'API REST Astra Control, le nombre de ressources accessibles est considérablement étendu. Un grand nombre de ces nouvelles ressources constituent le socle de l'offre Astra Control Center sur site. Les nouvelles ressources disponibles sont : ASUP, droit, fonctionnalité, licence, définition abonnement, compartiment, cloud, cluster, cluster géré, système back-end et classe de stockage. Voir "Ressources" pour en savoir plus.
Terminaux supplémentaires prenant en charge un déploiement Astra
Outre les ressources REST étendues, plusieurs autres terminaux d'API sont disponibles pour prendre en charge le déploiement d'Astra Control.
- Prise en charge d'OpenAPI
-
Les noeuds finaux OpenAPI donnent accès au document JSON OpenAPI actuel et à d'autres ressources associées.
- Prise en charge d'OpenMetrics
-
Les noeuds finaux OpenMetrics fournissent un accès aux mesures du compte via la ressource OpenMetrics.
15 avril 2021 (21.04)
Cette version comprend de nouvelles fonctionnalités et améliorations suivantes.
Introduction de l'API REST
L'API REST Astra Control est disponible avec l'offre de service Astra Control. Sa création repose sur les technologies REST et les meilleures pratiques actuelles. Il constitue le socle de l'automatisation de vos déploiements Astra et inclut plusieurs fonctionnalités et avantages :
- Ressources
-
Quatorze types de ressources REST sont disponibles.
- Accès au jeton d'API
-
L'accès à l'API REST est assuré via un jeton d'accès à l'API que vous pouvez générer à partir de l'interface utilisateur Web Astra. Le jeton API fournit un accès sécurisé à l'API.
- Prise en charge des collections
-
Il existe un ensemble riche de paramètres de requête qui peuvent être utilisés pour accéder aux collections de ressources. Certaines opérations prises en charge incluent le filtrage, le tri et la pagination.