IBM Cloud Docs
Configuration de votre environnement d'API

Configuration de votre environnement d'API

Vous pouvez utiliser l'interface SLAPI pour accomplir des tâches qui sont normalement gérées par la console IBM Cloud®. Par exemple, vous pouvez passer des commandes de nouveaux volumes, d'espace de snapshot et de réplication, mettre à jour les autorisations, annuler des volumes et interroger l'utilisation de la capacité.

Avant de commencer, consultez l'introduction à l'API SL dans la référence API. Pour plus d'informations sur le service File Storage for Classic et les types de données disponibles, voir la rubrique SoftLayer_Network_Storage rubrique.

Configuration de votre environnement avec le client SLAPI pour Python

Vous pouvez transmettre votre nom d'utilisateur et votre clé API SL à chaque fois que vous faites une demande d'API. Vous pouvez également définir vos informations d'identification en tant que variables environnementales SL_USERNAME et SL_API_KEY, et créer un environnement qui n'est accessible qu'à partir du réseau privé IBM Cloud®, avec un délai d'attente de 4 minutes. Consultez l'exemple suivant.

$ export SL_USERNAME=YOUR_USERNAME
$ export SL_API_KEY=YOUR_API_KEY
$ python
>>> import SoftLayer
>>> client = SoftLayer.create_client_from_env(username='YOUR_USERNAME',api_key='YOUR_API_KEY', endpoint_url=SoftLayer.API_PRIVATE_ENDPOINT, timeout=240)

Pour les opérations quotidiennes, les gestionnaires du client API Python peuvent constituer le moyen le plus pratique d'interagir avec l'API. Les gestionnaires font abstraction de la plupart des complexités liées à l'utilisation de l'API dans des classes qui fournissent une interface plus simple aux différents services. Pour interagir avec les services File Storage for Classic, importez le fichier FileStorageManager.

from SoftLayer import BlockStorageManager, FileStorageManager, Client

Pour plus d'informations, voir SL API Client pour Python et FileStorageManager sujets.