API 환경 설정
SLAPI를 사용하여 IBM Cloud 서비스에 프로그래밍 방식으로 접근함으로써 파일 스토리지 볼륨을 관리하고, 주문을 생성하며, 권한을 업데이트하고, 용량을 조회할 수 있습니다.
시작하기 전에 API 참조에서 SL API 소개를 검토하세요. File Storage
for Classic 서비스 및 사용 가능한 데이터 유형에 대한 자세한 내용은 SoftLayer_Network_Storage 주제를 참조하세요.
Python 클라이언트용 SLAPI로 환경 설정하기
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 클라이언트용 Python 및 FileStorageManager 토픽을 참조하세요.