设置您的 API 环境

使用 SLAPI 通过程序化方式访问 IBM Cloud 服务,从而管理文件存储卷、下达订单、更新授权以及查询容量。

开始之前,请查看 应用程序接口参考 中的 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 交互的最便捷方式。 管理器将使用应用程序接口的许多复杂问题抽象成类,为各种服务提供更简单的接口。 要与 File Storage for Classic 服务交互,请导入 FileStorageManager.NET 服务。

from SoftLayer import BlockStorageManager, FileStorageManager, Client

有关详细信息,请参阅 SL API Client for PythonFileStorageManager 主题。