Configurando um ambiente de API

Use a SLAPI para gerenciar volumes de armazenamento de arquivos, fazer pedidos, atualizar autorizações e consultar a capacidade por meio do acesso programático aos serviços d IBM Cloud.

Antes de começar, leia a Introdução à API do SL na Referência da API. Para obter mais informações sobre o serviço File Storage for Classic e os tipos de dados disponíveis, consulte o SoftLayer_Network_Storage tópico.

Configuração de seu ambiente com o cliente SLAPI para Python

Você pode passar seu nome de usuário e a chave de API do SL sempre que fizer uma solicitação de API. Você também pode definir suas credenciais como as variáveis ambientais SL_USERNAME e SL_API_KEY e criar um ambiente que seja acessível somente pela rede privada IBM Cloud® e um tempo limite de 4 minutos. Consulte o exemplo a seguir.

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

Para a operação diária, você pode achar que os gerentes do cliente da API Python são os meios mais convenientes para interagir com a API. Os gerentes abstraem muitas das complexidades do uso da API em classes que fornecem uma interface mais simples para vários serviços. Para interagir com os serviços do File Storage for Classic, importe o FileStorageManager.

from SoftLayer import BlockStorageManager, FileStorageManager, Client

Para obter mais informações, consulte SL API Client para Python e FileStorageManager tópicos.