How to Obtain CSP S3‐Compatible Access Keys - cloud-barista/cb-spider GitHub Wiki

How to Obtain CSP S3‐Compatible Access Keys


Azure

  • Storage Account 생성

    • Azure Portal → Storage accounts+ Create
    • Storage account name 입력 (소문자/숫자만, 3-24자)
    • Resource Group 설정 참고
      • 가급적 별도 Resource Group 생성 및 관리를 추천
      • 사유: Resource Group 삭제시 포함된 Storage Account 함께 삭제됨
    • 나머지 기본 설정 후 Review + createCreate 클릭
  • Storage Account Key 발급

    • 대상 Storage Account 선택 → Security + networkingAccess keys
    • Show 클릭하여 Key 확인
    • 발급 받은 다음 Key 값을 활용
      Storage account name: mystorageaccount    ← S3AccessKey (또는 StorageAccountName)
      key1 (Key): base64encodedkey==            ← S3SecretKey (또는 StorageAccountKey)
      

세부 내용: Azure-S3-(Object-Storage)-Support-Development 참고.


GCP

  • Service Account 생성

    • GCP Console → IAM & AdminService Accounts
    • Service Account 생성(또는 기존 Service Account 활용)
    • 대상 Service Account에 Storage Admin 역할(Role) 부여
      • 대상 Service Account 선택
      • PermissionsManage accessAdd another role: Storage Admin role 추가
  • HMAC Key 발급 (Interoperability Key)

    • GCP Console → Cloud StorageSettingsInteroperability
    • Access keys for service accounts에서 Service Account 선택 → Create a key 선택
    • 발급 받은 다음 Key 값을 활용
      Access Key: XXXX
      Secret: YYYY
      

IBM

  • COS(Cloud Object Storage) Instance 생성

    • IBM Cloud Console → Object Storage
    • Instance 생성 (기본 설정으로 생성 가능): Create an instance 클릭
      • Service name 입력
      • Select a resource group: default
      • Create 클릭
  • HMAC Key 발급 (Service Credential)

    • 대상 COS Instance 선택 → Service CredentialsNew Credential 클릭
      • Control by Secrets Manager: Off 설정
      • Name: 입력
      • Role:: Manager 선택
      • Include HMAC Credential: On 설정
      • Add 클릭
    • 발급 받은 Key 펼친 후 다음 Key 값을 활용
      ...
          "access_key_id": "XXXX",
          "secret_access_key": "YYYY"
      ...
      

OpenStack

  • User Credentials 생성

    • OpenStack Console → IdentityUser Credentials+ Create User Credential 클릭
      • Type: EC2 선택
      • Data: Access / Secret Key를 사용자 정의 값으로 설정하여 생성
          {"access": "XXXX", "secret": "YYYY"}
        
    • 생성한 Key 값을 활용

NHN

  • S3 API Credential 발급

    • NHN Cloud Console → Object StorageS3 API 자격 증명S3 API 자격 증명 등록 클릭
    • 생성된 Access Key 보기 클릭
    • 발급 받은 다음 Key 값을 활용
      Access Key: XXXX
      Secret Key: YYYY
      

KT

  • Storage API Key 발급

    • KT Cloud Console → Object StorageStorage API KeyAPI Key 추가 클릭
    • 마스킹 해제 클릭
    • 발급 받은 다음 Key 값을 활용
      Access Key: XXXX
      Secret Key: YYYY