IAM

IAM

Overview

SCP에서 제공하는 IaaS/PaaS 상품을 프로그램적으로 이용할 수 있도록 지원하는 명령 줄 인터페이스(Command-line interface, CLI)를 제공합니다.

본 가이드는 IAM 서비스에 대한 간략한 설명 및 CLI를 호출하는 방법을 제공합니다.

Version

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

VersionStatusNot Before
1.4CURRENT-
1.3SUPPORTED20261130
1.2SUPPORTED20260930
1.1DEPRECATED20260531
1.0DEPRECATED20260223

CLI Version History

1.4

IAM이 1.4 버전으로 업데이트되었습니다.

변경사항

  • [변경] iam account root user show - Get account root user API가 변경되었습니다.
    • Response schema: UserResponseUserWithoutPolicyResponse
  • [변경] iam group user list - Group Member list API가 변경되었습니다.
    • Response schema: GroupMemberPageResponseGroupMemberPageResponseV1Dot4
  • [변경] iam iam user list - List IAM users API가 변경되었습니다.
    • Response schema: ListIAMUserResponseListIAMUserResponseV1Dot4
  • [변경] iam iam user show - Get IAM users API가 변경되었습니다.
    • Response schema: IAMUserDetailResponseIAMUserDetailResponseV1Dot4
  • [변경] iam policy binding list - Get a specific policy binding list API가 변경되었습니다.
    • Response schema: PolicyBindingPageResponsePolicyBindingPageResponseV1Dot4

1.3

IAM이 1.3 버전으로 업데이트되었습니다.

변경사항

  • [신규] iam authorization check with sts - Authorize access request and check STS
  • [신규] iam user password validate - Validate user password
  • [변경] iam role create - Create role API가 변경되었습니다.
    • Request schema: RoleCreateRequestRoleCreateRequestV1Dot3

1.2

IAM이 1.2 버전으로 업데이트되었습니다.

변경사항

  • [신규] iam account delete - Delete the account
  • [신규] iam account root user show - Get account root user

1.1

IAM이 1.1 버전으로 업데이트되었습니다.

변경사항

  • [신규] iam iam user delete - Delete IAM user

1.0

IAM이 1.0 버전으로 업데이트되었습니다.

변경사항

  • [신규] iam access key create - Create an access key
  • [신규] iam access key delete - Remove the access key
  • [신규] iam access key list - List access keys
  • [신규] iam access key remove - Remove the access keys
  • [신규] iam access key send otp - Send Temporary Access Key OTP
  • [신규] iam access key set - Set an access key
  • [신규] iam access key show - Get an access key
  • [신규] iam account organization set - Set the account organization
  • [신규] iam authorization check - Authorize access request
  • [신규] iam authorization check with credential - Authorize access request and check credential
  • [신규] iam authorization check with hmac - Authorize access request and check HMAC
  • [신규] iam endpoint list - Get endpoint list
  • [신규] iam group create - Create a group
  • [신규] iam group delete - Remove the Group
  • [신규] iam group list - List Groups
  • [신규] iam group policy create - Assign policies to the group
  • [신규] iam group policy delete - Remove policy assignment from group
  • [신규] iam group policy show - Show group policy
  • [신규] iam group set - Modify a Group
  • [신규] iam group show - Get a Group
  • [신규] iam group user add - Add a user to a group
  • [신규] iam group user list - Group Member list
  • [신규] iam group user remove - Remove a User from a Group
  • [신규] iam iam user bulk delete - Delete IAM users
  • [신규] iam iam user create - Create IAM user
  • [신규] iam iam user list - List IAM users
  • [신규] iam iam user password set - Update IAM user password
  • [신규] iam iam user set - Update IAM user
  • [신규] iam iam user show - Get IAM users
  • [신규] iam nation list - Get nation list
  • [신규] iam organization user create - Create a new organization user
  • [신규] iam permission add - Add a permission into the resource based policy
  • [신규] iam permission remove - Remove a permission into the resource based policy
  • [신규] iam permission set - Set a permission into the resource based policy
  • [신규] iam policy binding list - Get a specific policy binding list
  • [신규] iam policy bulk delete - Remove policies
  • [신규] iam policy create - Create a policy
  • [신규] iam policy delete - Delete the policy
  • [신규] iam policy list - Get policy list
  • [신규] iam policy query - Query policy list
  • [신규] iam policy set - Set the policy
  • [신규] iam policy show - Show the policy
  • [신규] iam resource list - List Resources
  • [신규] iam resource policy delete - Delete the resource based policy
  • [신규] iam resource policy set - Set the resource based policy
  • [신규] iam resource policy show - Show the resource based policy
  • [신규] iam role bulk delete - Delete bulk role
  • [신규] iam role create - Create role
  • [신규] iam role delete - Delete role
  • [신규] iam role list - Get role list
  • [신규] iam role policy binding attach - Attach policies to Role
  • [신규] iam role policy binding bulk detach - Detach policies to Role
  • [신규] iam role policy binding detach - Detach policy to Role
  • [신규] iam role policy binding list - Get Role Policy-Binding list
  • [신규] iam role set - Set role
  • [신규] iam role show - Get role
  • [신규] iam role trust policy - Set role trust policy
  • [신규] iam saml provider bulk delete - Remove saml providers
  • [신규] iam saml provider create - Create a saml provider
  • [신규] iam saml provider internal create - Create an internal saml provider
  • [신규] iam saml provider list - List saml providers
  • [신규] iam saml provider set - Update saml provider information
  • [신규] iam saml provider show - Get saml provider information
  • [신규] iam service account list - List service accounts
  • [신규] iam service account show - Get service account
  • [신규] iam service role create - Create service role
  • [신규] iam service role delete - Delete service role
  • [신규] iam service role policy binding bulk attach - Attach policies to Service Role
  • [신규] iam service role policy binding bulk detach - Detach policies to Service Role
  • [신규] iam service role set - Set service role
  • [신규] iam user assignment show - Get user assignment binding list
  • [신규] iam user policy create - Assign policies to user
  • [신규] iam user policy delete - Delete user policy
  • [신규] iam user policy show - Get user policy-binding list