設定您的 API 環境

透過程式化存取 IBM Cloud 服務,利用SLAPI來管理檔案儲存卷、建立訂單、更新授權以及查詢容量。

開始之前,請檢閱 API 參考資料中的 SL API 簡介。 有關 File Storage for Classic 服務和可用資料類型的詳細資訊,請參閱 SoftLayer_Network_Storage 主題。

使用 SLAPI for Python 用戶端設定環境

您可以在每次進行 API 請求時,傳送您的使用者名稱和 SL API 金鑰。 您也可以將憑證設定為環境變數 SL_USERNAMESL_API_KEY,並建立一個只能從 IBM Cloud® 私人網路存取的環境,超時時間為 4 分鐘。 請參閱下列範例。

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

對於日常操作,您可能會發現 API Python 用戶端中的管理員是與 API 互動的最方便方式。 管理員將使用 API 的許多複雜問題抽象成類別,提供各種服務的簡易介面。 若要與 File Storage for Classic 服務互動,請匯入 FileStorageManager.

from SoftLayer import BlockStorageManager, FileStorageManager, Client

如需詳細資訊,請參閱 SL API Client for PythonFileStorageManager 主題。