AWS SDK를 사용한 IAM 작업 예시

AWS SDK를 사용한 IAM 작업 예시

다음 코드 예시는 AWS SDK로 개별 IAM 작업을 수행하는 방법을 보여줘요. 각 예시에는 실행·설정 지침을 볼 수 있는 GitHub 링크가 포함돼 있어요.

출처: 문서

본문

이 발췌문들은 IAM API를 호출하며, 컨텍스트 안에서 실행해야 하는 더 큰 프로그램의 코드 발췌문이에요. 작업을 컨텍스트에서 보려면 AWS SDK를 사용한 IAM 시나리오를 참고하세요.

다음 예시는 가장 흔히 사용되는 작업만 포함해요. 전체 목록은 AWS Identity and Access Management API 레퍼런스를 참고하세요.

예시 (Examples)

사용 가능한 작업 예시: AddClientIdToOpenIdConnectProvider, AddRoleToInstanceProfile, AddUserToGroup, AttachGroupPolicy, AttachRolePolicy, AttachUserPolicy, ChangePassword, CreateAccessKey, CreateAccountAlias, CreateGroup, CreateInstanceProfile, CreateLoginProfile, CreateOpenIdConnectProvider, CreatePolicy, CreatePolicyVersion, CreateRole, CreateSAMLProvider, CreateServiceLinkedRole, CreateUser, CreateVirtualMfaDevice, DeactivateMfaDevice, DeleteAccessKey, DeleteAccountAlias, DeleteAccountPasswordPolicy, DeleteGroup, DeleteGroupPolicy, DeleteInstanceProfile, DeleteLoginProfile, DeleteOpenIdConnectProvider, DeletePolicy, DeletePolicyVersion, DeleteRole, DeleteRolePermissionsBoundary, DeleteRolePolicy, DeleteSAMLProvider, DeleteServerCertificate, DeleteServiceLinkedRole, DeleteSigningCertificate, DeleteUser, DeleteUserPermissionsBoundary, DeleteUserPolicy, DeleteVirtualMfaDevice, DetachGroupPolicy, DetachRolePolicy, DetachUserPolicy, EnableMfaDevice, GenerateCredentialReport, GenerateServiceLastAccessedDetails, GetAccessKeyLastUsed, GetAccountAuthorizationDetails, GetAccountPasswordPolicy, GetAccountSummary, GetContextKeysForCustomPolicy, GetContextKeysForPrincipalPolicy, GetCredentialReport, GetGroup, GetGroupPolicy, GetInstanceProfile, GetLoginProfile, GetOpenIdConnectProvider, GetPolicy, GetPolicyVersion, GetRole, GetRolePolicy, GetSamlProvider, GetServerCertificate, GetServiceLastAccessedDetails, GetServiceLastAccessedDetailsWithEntities, GetServiceLinkedRoleDeletionStatus, GetUser, GetUserPolicy, ListAccessKeys, ListAccountAliases, ListAttachedGroupPolicies, ListAttachedRolePolicies, ListAttachedUserPolicies, ListEntitiesForPolicy, ListGroupPolicies, ListGroups, ListGroupsForUser, ListInstanceProfiles, ListInstanceProfilesForRole, ListMfaDevices, ListOpenIdConnectProviders, ListPolicies, ListPolicyVersions, ListRolePolicies, ListRoleTags, ListRoles, ListSAMLProviders, ListServerCertificates, ListSigningCertificates, ListUserPolicies, ListUserTags, ListUsers, ListVirtualMfaDevices, PutGroupPolicy, PutRolePermissionsBoundary, PutRolePolicy, PutUserPermissionsBoundary, PutUserPolicy, RemoveClientIdFromOpenIdConnectProvider, RemoveRoleFromInstanceProfile, RemoveUserFromGroup, ResyncMfaDevice, SetDefaultPolicyVersion, TagRole, TagUser, UntagRole, UntagUser, UpdateAccessKey, UpdateAccountPasswordPolicy, UpdateAssumeRolePolicy, UpdateGroup, UpdateLoginProfile, UpdateOpenIdConnectProviderThumbprint, UpdateRole, UpdateRoleDescription, UpdateSamlProvider, UpdateServerCertificate, UpdateSigningCertificate, UpdateUser, UploadServerCertificate, UploadSigningCertificate

더 알아보기 (Learn more)