API 환경 설정

SLAPI를 사용하여 IBM Cloud 서비스에 프로그래밍 방식으로 접근함으로써 파일 스토리지 볼륨을 관리하고, 주문을 생성하며, 권한을 업데이트하고, 용량을 조회할 수 있습니다.

시작하기 전에 API 참조에서 SL API 소개를 검토하세요. File Storage for Classic 서비스 및 사용 가능한 데이터 유형에 대한 자세한 내용은 SoftLayer_Network_Storage 주제를 참조하세요.

Python 클라이언트용 SLAPI로 환경 설정하기

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 클라이언트용 PythonFileStorageManager 토픽을 참조하세요.