API-Umgebung einrichten

Nutzen Sie die SLAPI, um Dateispeichervolumen zu verwalten, Bestellungen aufzugeben, Berechtigungen zu aktualisieren und Kapazitäten abzufragen – und zwar durch den programmgesteuerten Zugriff auf die Dienste von „ IBM Cloud “.

Bevor Sie beginnen, lesen Sie die Einführung in die SL-API in der API-Referenz. Weitere Informationen über den Dienst File Storage for Classic und die verfügbaren Datentypen finden Sie im SoftLayer_Network_Storage thema.

Einrichten Ihrer Umgebung mit dem SLAPI für Python-Client

Sie können bei jeder API-Anfrage Ihren Benutzernamen und Ihren SL-API-Schlüssel angeben. Sie können auch Ihre Anmeldedaten als Umgebungsvariablen SL_USERNAME und SL_API_KEY festlegen und eine Umgebung schaffen, die nur über das private Netzwerk IBM Cloud® zugänglich ist, sowie eine Zeitüberschreitung von 4 Minuten. Beispiel:

$ 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)

Für den alltäglichen Betrieb sind die Manager im API Python-Client vielleicht das bequemste Mittel zur Interaktion mit der API. Manager abstrahieren viele der Komplexitäten bei der Verwendung der API in Klassen, die eine einfachere Schnittstelle zu verschiedenen Diensten bieten. Um mit den Diensten von File Storage for Classic zu interagieren, importieren Sie die FileStorageManager.

from SoftLayer import BlockStorageManager, FileStorageManager, Client

Weitere Informationen finden Sie unter SL API Client für Python und FileStorageManager themen.