Ce guide travaille les concepts du 402. Les plateformes cloud, extensions et versions imposent des prérequis à vérifier avant déploiement.
Décrire les API dans leur rôle
Une architecture peut utiliser des API pour exposer une demande, agir sur l’infrastructure, configurer un service ou lire des observations. Le modèle north/east/south/west du blueprint décrit des relations d’orchestration ; une direction seule n’établit ni protocole ni garantie de résultat.
Distinguez transport, authentification, autorisation et ressource. Une connexion HTTPS valide ne prouve pas le droit de modifier un objet. De même, une réponse d’API acceptée ne démontre pas la réussite d’un parcours applicatif.
Sources : F5, Blueprint 402 — Cloud Solutions ; F5, iControlREST Home.
Commencer par une lecture bornée
iControl REST expose des ressources de configuration et de gestion. Le fragment suivant lit les pools d’un laboratoire à partir d’un token préparé séparément et d’une autorité de confiance locale. Il n’installe rien ; les informations retournées peuvent néanmoins être sensibles.
Les noms, l’autorité et le token doivent être adaptés au périmètre autorisé. Ne mettez pas le token dans un dépôt ou un exemple public. Vérifiez également les ressources et droits dans la documentation correspondant à votre version BIG-IP.
curl --fail-with-body --cacert lab-ca.pem \
--header "X-F5-Auth-Token: ${BIGIP_TOKEN}" \
https://bigip.revision.example/mgmt/tm/ltm/pool Sources : F5, iControlREST Home ; AWS, Security best practices in IAM ; F5, iControl REST API: ltm pool.
Rendre le workflow explicable
Consignez code HTTP, résultat de tâche éventuelle et observation de l’état réel. Un timeout client peut laisser une opération en cours côté serveur. Avant de retenter un changement, vérifiez l’état et la portée de l’action pour éviter doublons ou effets inattendus.
Préparez des limites de temps, des règles de retry et un traitement des réponses partielles. L’orchestrateur doit pouvoir distinguer une opération non commencée d’un état intermédiaire. La recette du service reste une étape séparée du succès d’une API.
Sources : F5, iControlREST Home ; F5, F5 BIG-IP Application Services 3 Extension Documentation ; F5, Blueprint 402 — Cloud Solutions.
Exercice : timeout pendant un changement
Une requête de configuration dépasse le délai client. Listez les informations à lire avant toute répétition : identité de la demande, tâche, état de la ressource et comportement du service. Expliquez pourquoi « pas de réponse reçue » ne signifie pas toujours « aucune modification ».
Le livrable est un diagramme d’états avec erreurs, observation et reprise. Poursuivez avec les déclarations DO et AS3 pour distinguer état d’infrastructure et état applicatif.
Sources : F5, iControlREST Home ; F5, F5 BIG-IP Application Services 3 Extension Documentation.
Sources et portée
Références consultées le . Les exemples utilisent des noms et adresses de documentation à remplacer. Les commandes de lecture affichent l’existant ; les captures et requêtes de diagnostic sont à limiter au périmètre autorisé.
- F5 — Blueprint 402 — Cloud Solutions · Blueprint 402.42019 · consulté le 3 octobre 2026.
- F5 — iControlREST Home · Référence officielle ; vérifier le périmètre de version · consulté le 3 octobre 2026.
- AWS — Security best practices in IAM · Référence officielle ; vérifier le périmètre de version · consulté le 3 octobre 2026.
- F5 — iControl REST API: ltm pool · API reference ; vérifier la version BIG-IP · consulté le 3 octobre 2026.
- F5 — F5 BIG-IP Application Services 3 Extension Documentation · Référence officielle ; vérifier le périmètre de version · consulté le 3 octobre 2026.
Retrouver le parcours de lecture F5 402
Continuer la série F5
Explorer tous les guides du parcours F5 402
- Préparer le F5 402 : architecture et automatisation cloud
- F5 LTM : one-arm, two-arm et nPath, suivre le trafic
- F5 : quel Virtual Server reçoit une connexion ?
- F5 : construire un moniteur HTTP ou HTTPS utile
- F5 : moniteurs multiples, Reverse, Transparent et EAV
- F5 : persistance et maintenance des pool members