개발자용
강력한 기능 IBM Cloud® Object Storage 개발자는 명령줄에서 직접 사용할 수 있습니다.
먼저, IBM Cloud® 플랫폼 CLI 및 IBM Developer Tools가 설치되어 있는지 확인하십시오.
IBM Cloud Object Storage의 인스턴스 작성
-
먼저, API 키가 있는지 확인하십시오. IBM Cloud Identity and Access Management에서 이 키를 가져오십시오.
-
CLI를 사용하여 IBM Cloud 플랫폼에 로그인하십시오. API 키를 파일에 저장하거나 환경 변수로 설정할 수도 있습니다.
ibmcloud login --apikey <value> -
다음으로 인스턴스를 생성합니다. IBM Cloud Object Storage 인스턴스 이름과 Standard 계획을 지정합니다(참조: 플랜 선택 및 인스턴스 생성). 이제 인스턴스에 대한 CRN이 생겼습니다.
ibmcloud resource service-instance-create <instance-name> cloud-object-storage <plan> global
새 인스턴스를 생성하려고 할 때 오류가 발생하는 경우 No resource group targeted, 이는 기본 리소스 그룹을 사용할 수 없으며 리소스 그룹을 명시적으로 설정해야 함을 나타냅니다. 사용 가능한 자원 그룹 목록은 ibmcloud resource groups 를 사용하여 찾을 수 있으며 대상은 ibmcloud target -g <resource-group> 로 설정할 수 있습니다.
시작하기 안내서는 사용자 초대 및 정책 작성뿐만 아니라 버킷과 오브젝트를 작성하는 기본 단계를 안내합니다. 기본 'curl' 명령 목록은 여기에 있습니다.
사용 방법에 대해 자세히 알아보세요. IBM Cloud 애플리케이션 생성, 관리를 위한 CLI Kubernetes 클러스터 등 문서에서.
API 사용
저장된 데이터를 관리하기 위해 Object Storage, 당신이 사용할 수있는 S3 다음과 같은 API 호환 도구 AWS CLI ~와 함께 HMAC 자격 증명 호환성을 위해. IAM 토큰은 상대적으로 쉽게 작업할 수 있으므로 curl은 기본 테스트 및 스토리지와의 상호작용을 위한 좋은 선택이 됩니다. 자세한 내용은 다음에서 확인할 수 있습니다.curl 그리고 API 선적 서류 비치.
라이브러리 및 SDK 사용
IBM COS SDK는 Python, Java, Go 및 Node.js 에 사용 가능합니다. 이러한 라이브러리는 Key Protect 에 대한 지원뿐만 아니라 IAM 토큰 기반 인증 을 지원하는 AWS S3 SDK의 분기되고 수정된 버전입니다.
IBM Cloud에 애플리케이션 빌드
IBM Cloud®를 통해 개발자는 지정된 애플리케이션에 대한 올바른 아키텍처 및 배치 옵션을 유연하게 선택할 수 있습니다. 베어메탈, 가상 머신, 컨테이너 에서 또는 서버리스 프레임워크 를 사용하여 코드를 실행하십시오.
Cloud Native Computing Foundation은 IBM Cloud® Kubernetes Service의 기초가 되는 Kubernetes 컨테이너 오케스트레이션 프레임워크를 발전시켰습니다. Object Storage를 Kubernetes 애플리케이션의 지속적 스토리지로 사용하려는 개발자는 다음 링크에서 자세히 알아볼 수 있습니다.