設定您的 API 環境
透過程式化存取 IBM Cloud 服務,利用SLAPI來管理檔案儲存卷、建立訂單、更新授權以及查詢容量。
開始之前,請檢閱 API 參考資料中的 SL API 簡介。 有關 File Storage
for Classic 服務和可用資料類型的詳細資訊,請參閱 SoftLayer_Network_Storage 主題。
使用 SLAPI for Python 用戶端設定環境
您可以在每次進行 API 請求時,傳送您的使用者名稱和 SL API 金鑰。 您也可以將憑證設定為環境變數 SL_USERNAME 和 SL_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 Python 及 FileStorageManager 主題。