Configuration de votre environnement d'API
Utilisez l'interface SLAPI pour gérer les volumes de stockage de fichiers, passer des commandes, mettre à jour les autorisations et consulter les capacités via un accès programmatique aux services d' IBM Cloud.
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.