

# IAM 정책 삭제
<a name="access_policies_manage-delete"></a>

AWS Management Console, AWS Command Line Interface(AWS CLI) 또는 AWS API를 사용하여 IAM 정책을 삭제할 수 있습니다.

**참고**  
IAM 정책 삭제는 영구적입니다. 정책을 삭제한 후에는 복구할 수 없습니다.

IAM 정책 구조 및 구문에 대한 자세한 내용은 [AWS Identity and Access Management의 정책 및 권한](access_policies.md) 및 [IAM JSON 정책 요소 참조](reference_policies_elements.md) 섹션을 참조하세요.

관리형 정책과 인라인 정책의 차이점에 대한 자세한 정보는 [관리형 정책과 인라인 정책](access_policies_managed-vs-inline.md) 섹션을 참조하세요.

AWS 계정의 IAM 리소스 수와 크기는 제한되어 있습니다. 자세한 내용은 [IAM 및 AWS STS 할당량](reference_iam-quotas.md) 단원을 참조하십시오.

**Topics**
+ [

# IAM 정책 삭제(콘솔)
](access_policies_manage-delete-console.md)
+ [

# IAM 정책 삭제(AWS CLI)
](access_policies_manage-delete-cli.md)
+ [

# IAM 정책 삭제(AWS API)
](access_policies_manage-delete-api.md)

# IAM 정책 삭제(콘솔)
<a name="access_policies_manage-delete-console"></a>

AWS Management Console을 사용하여 IAM에서 **고객 관리형 정책 및 **인라인 정책을 삭제할 수 있습니다. AWS 계정의 IAM 리소스 수와 크기는 제한되어 있습니다. 자세한 내용은 [IAM 및 AWS STS 할당량](reference_iam-quotas.md) 섹션을 참조하세요.

**참고**  
IAM 정책 삭제는 영구적입니다. 정책을 삭제한 후에는 복구할 수 없습니다.

IAM 정책 구조 및 구문에 대한 자세한 내용은 [AWS Identity and Access Management의 정책 및 권한](access_policies.md) 및 [IAM JSON 정책 요소 참조](reference_policies_elements.md) 섹션을 참조하세요.

관리형 정책과 인라인 정책의 차이점에 대한 자세한 정보는 [관리형 정책과 인라인 정책](access_policies_managed-vs-inline.md) 섹션을 참조하세요.

## 사전 조건
<a name="delete-policy-prerequisites-console"></a>

정책을 삭제하기 전에 최근 서비스 수준 활동을 검토해야 합니다. 이 기능은 사용 중인 보안 주체(사람 또는 애플리케이션)의 액세스 권한을 제거하지 않으려는 경우 중요합니다. 마지막으로 액세스한 정보 보기에 대한 자세한 내용은 [마지막으로 액세스한 정보를 사용하여 AWS에서 권한 재정의](access_policies_last-accessed.md) 섹션을 참조하세요.

## IAM 정책 삭제(콘솔)
<a name="delete-customer-managed-policy-console"></a>

더 이상 사용되지 않거나 조직의 보안 요구 사항 및 액세스 제어 요구 사항에 더 이상 맞지 않는 고객 관리형 정책을 삭제해야 할 수 있습니다. 불필요한 정책을 삭제하면 오래되었거나 사용하지 않는 정책과 관련된 잠재적인 보안 위험을 줄일 수 있습니다. 고객 관리형 정책은 삭제하여 AWS 계정에서 제거할 수 있습니다. 단, AWS 관리형 정책은 삭제할 수 없습니다.

------
#### [ Console ]

**고객 관리형 정책 삭제**

1. AWS Management Console에 로그인하여 [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/)에서 IAM 콘솔을 엽니다.

1. 탐색 창에서 **정책**을 선택합니다.

1. 삭제할 고객 관리형 정책 옆의 라디오 버튼을 선택합니다. 검색 상자를 사용하여 정책 목록을 필터링할 수 있습니다.

1. **작업**을 선택한 후 **삭제**를 선택합니다.

1. 지침에 따라 정책을 정말로 삭제할 것인지 확인 후 **삭제**를 선택합니다.

------

## 인라인 정책 삭제(콘솔)
<a name="delete-inline-policy-console"></a>

인라인 정책이 직접 연결된 IAM 사용자, 그룹 또는 역할에 부여하는 특정 권한이 더 이상 필요하지 않은 경우 인라인 정책을 삭제해야 할 수 있습니다. 특히 인라인 정책은 관리형 정책처럼 여러 ID에서 재사용하거나 공유할 수 없기 때문에 불필요한 인라인 정책을 삭제하면 의도하지 않은 액세스의 위험을 줄이는 데 도움이 됩니다. AWS 계정에서 제거하기 위해 인라인 정책을 삭제할 수 있습니다. 단, AWS 관리형 정책은 삭제할 수 없습니다.

------
#### [ Console ]

**IAM 사용자, 그룹 또는 역할의 인라인 정책 삭제**

1. 탐색 창에서 **사용자 그룹**, **사용자** 또는 **역할**을 선택합니다.

1. 정책을 삭제하려는 사용자 그룹, 사용자 또는 역할 이름을 선택합니다. 그런 다음 **권한** 탭을 선택합니다.

1. 제거할 정책 옆에 있는 확인란을 선택하고 **제거**를 선택하세요. 그런 다음 확인 대화 상자에서 정책의 제거와 삭제를 확인합니다.
   + **사용자** 또는 **역할**에서 인라인 정책을 삭제하려면 **제거**를 선택하여 삭제를 확인합니다.
   + **사용자 그룹**에서 단일 인라인 정책을 삭제하는 경우 정책 이름을 입력하고 **삭제**를 선택합니다. **사용자 그룹**에서 여러 인라인 정책을 삭제하는 경우 **inline policies** 다음에 삭제할 정책 수를 입력한 다음 **삭제**를 선택합니다. 예를 들어, 세 개의 인라인 정책을 삭제하는 경우 **3 inline policies**를 입력합니다.

------

# IAM 정책 삭제(AWS CLI)
<a name="access_policies_manage-delete-cli"></a>

AWS Command Line Interface(AWS CLI)를 사용하여 IAM에서 **고객 관리형 정책 및 **인라인 정책을 삭제할 수 있습니다. AWS 계정의 IAM 리소스 수와 크기는 제한되어 있습니다. 자세한 내용은 [IAM 및 AWS STS 할당량](reference_iam-quotas.md) 섹션을 참조하세요.

**참고**  
IAM 정책 삭제는 영구적입니다. 정책을 삭제한 후에는 복구할 수 없습니다.

IAM 정책 구조 및 구문에 대한 자세한 내용은 [AWS Identity and Access Management의 정책 및 권한](access_policies.md) 및 [IAM JSON 정책 요소 참조](reference_policies_elements.md) 섹션을 참조하세요.

관리형 정책과 인라인 정책의 차이점에 대한 자세한 정보는 [관리형 정책과 인라인 정책](access_policies_managed-vs-inline.md) 섹션을 참조하세요.

## 사전 조건
<a name="delete-policy-prerequisites-cli"></a>

정책을 삭제하기 전에 최근 서비스 수준 활동을 검토해야 합니다. 이 기능은 사용 중인 보안 주체(사람 또는 애플리케이션)의 액세스 권한을 제거하지 않으려는 경우 중요합니다. 마지막으로 액세스한 정보 보기에 대한 자세한 내용은 [마지막으로 액세스한 정보를 사용하여 AWS에서 권한 재정의](access_policies_last-accessed.md) 섹션을 참조하세요.

## 고객 관리형 정책 삭제(AWS CLI)
<a name="delete-customer-managed-policy-cli"></a>

AWS Command Line Interface에서 고객 관리형 정책을 삭제할 수 있습니다.

**고객 관리형 정책을 삭제하려면(AWS CLI)**

1. (선택 사항)정책에 대한 정보를 보려면 다음 명령을 실행합니다.
   + 관리형 정책의 목록 보기: [list-policies](https://docs.aws.amazon.com/cli/latest/reference/iam/list-policies.html)
   + 관리형 정책에 대한 세부 정보 가져오기: [get-policy](https://docs.aws.amazon.com/cli/latest/reference/iam/get-policy.html)

1. (선택 사항) 정책과 자격 증명 간의 관계에 대해 확인하려면 다음 명령을 실행합니다.
   + 관리형 정책이 연결된 ID(IAM 사용자, IAM 그룹 및 IAM 역할)를 나열하려면 다음 명령을 실행합니다.
     + [list-entities-for-policy](https://docs.aws.amazon.com/cli/latest/reference/iam/list-entities-for-policy.html)
   + 자격 증명(사용자, 사용자 그룹 또는 역할)에 연결된 관리형 정책의 목록을 보려면 다음 명령 중 하나를 실행합니다.
     + [list-attached-user-policies](https://docs.aws.amazon.com/cli/latest/reference/iam/list-attached-user-policies.html)
     + [list-attached-group-policies](https://docs.aws.amazon.com/cli/latest/reference/iam/list-attached-group-policies.html)
     + [list-attached-role-policies](https://docs.aws.amazon.com/cli/latest/reference/iam/list-attached-role-policies.html)

1. 고객 관리형 정책을 삭제하려면 다음 명령을 실행합니다.
   + [delete-policy](https://docs.aws.amazon.com/cli/latest/reference/iam/delete-policy.html)

## 인라인 정책 삭제(AWS CLI)
<a name="delete-inline-policy-cli"></a>

AWS CLI에서 인라인 정책을 삭제할 수 있습니다.

**인라인 정책을 삭제하려면(AWS CLI)**

1. (선택 사항) 자격 증명(사용자, 사용자 그룹 또는 역할)에 연결된 모든 인라인 정책의 목록을 보려면 다음 명령 중 하나를 사용합니다.
   + [aws iam list-user-policies](https://docs.aws.amazon.com/cli/latest/reference/iam/list-user-policies.html)
   + [aws iam list-group-policies](https://docs.aws.amazon.com/cli/latest/reference/iam/list-group-policies.html)
   + [aws iam list-role-policies](https://docs.aws.amazon.com/cli/latest/reference/iam/list-role-policies.html)

1. (선택 사항) 자격 증명(사용자, 사용자 그룹 또는 역할)에 포함된 인라인 정책 문서를 가져오려면 다음 명령 중 하나를 사용합니다.
   + [aws iam get-user-policy](https://docs.aws.amazon.com/cli/latest/reference/iam/get-user-policy.html)
   + [aws iam get-group-policy](https://docs.aws.amazon.com/cli/latest/reference/iam/get-group-policy.html)
   + [aws iam get-role-policy](https://docs.aws.amazon.com/cli/latest/reference/iam/get-role-policy.html)

1. 자격 증명(사용자, 사용자 그룹 또는 *[서비스 연결 역할](id_roles.md#iam-term-service-linked-role)*이 아닌 역할)에서 인라인 정책을 삭제하려면 다음 명령 중 하나를 사용합니다.
   + [aws iam delete-user-policy](https://docs.aws.amazon.com/cli/latest/reference/iam/delete-user-policy.html)
   + [aws iam delete-group-policy](https://docs.aws.amazon.com/cli/latest/reference/iam/delete-group-policy.html)
   + [aws iam delete-role-policy](https://docs.aws.amazon.com/cli/latest/reference/iam/delete-role-policy.html)

# IAM 정책 삭제(AWS API)
<a name="access_policies_manage-delete-api"></a>

AWS API를 사용하여 IAM에서 **고객 관리형 정책 및 **인라인 정책을 삭제할 수 있습니다. AWS 계정의 IAM 리소스 수와 크기는 제한되어 있습니다. 자세한 내용은 [IAM 및 AWS STS 할당량](reference_iam-quotas.md) 섹션을 참조하세요.

**참고**  
IAM 정책 삭제는 영구적입니다. 정책을 삭제한 후에는 복구할 수 없습니다.

IAM 정책 구조 및 구문에 대한 자세한 내용은 [AWS Identity and Access Management의 정책 및 권한](access_policies.md) 및 [IAM JSON 정책 요소 참조](reference_policies_elements.md) 섹션을 참조하세요.

관리형 정책과 인라인 정책의 차이점에 대한 자세한 정보는 [관리형 정책과 인라인 정책](access_policies_managed-vs-inline.md) 섹션을 참조하세요.

## 사전 조건
<a name="delete-policy-prerequisites-api"></a>

정책을 삭제하기 전에 최근 서비스 수준 활동을 검토해야 합니다. 이 기능은 사용 중인 보안 주체(사람 또는 애플리케이션)의 액세스 권한을 제거하지 않으려는 경우 중요합니다. 마지막으로 액세스한 정보 보기에 대한 자세한 내용은 [마지막으로 액세스한 정보를 사용하여 AWS에서 권한 재정의](access_policies_last-accessed.md) 섹션을 참조하세요.

## 고객 관리형 정책 삭제(AWS API)
<a name="delete-customer-managed-policy-api"></a>

AWS API를 사용하여 고객 관리형 정책을 삭제할 수 있습니다.

**고객 관리형 정책을 삭제하려면(AWS API)**

1. (선택 사항)정책에 대한 정보를 보려면 다음 작업을 호출합니다.
   + 관리형 정책의 목록 보기: [ListPolicies](https://docs.aws.amazon.com/IAM/latest/APIReference/API_ListPolicies.html)
   + 관리형 정책에 대한 세부 정보 가져오기: [GetPolicy](https://docs.aws.amazon.com/IAM/latest/APIReference/API_GetPolicy.html)

1. (선택 사항) 정책과 자격 증명 간의 관계에 대해 확인하려면 다음 작업을 호출합니다.
   + 관리형 정책이 연결된 ID(IAM 사용자, IAM 그룹 및 IAM 역할)를 나열하려면 다음 작업을 직접적으로 호출합니다.
     + [ListEntitiesForPolicy](https://docs.aws.amazon.com/IAM/latest/APIReference/API_ListEntitiesForPolicy.html)
   + 자격 증명(사용자, 사용자 그룹 또는 역할)에 연결된 관리형 정책의 목록을 보려면 다음 작업 중 하나를 호출합니다.
     + [ListAttachedUserPolicies](https://docs.aws.amazon.com/IAM/latest/APIReference/API_ListAttachedUserPolicies.html)
     + [ListAttachedGroupPolicies](https://docs.aws.amazon.com/IAM/latest/APIReference/API_ListAttachedGroupPolicies.html)
     + [ListAttachedRolePolicies](https://docs.aws.amazon.com/IAM/latest/APIReference/API_ListAttachedRolePolicies.html)

1. 고객 관리형 정책을 삭제하려면 다음 작업을 호출합니다.
   + [DeletePolicy](https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeletePolicy.html)

## 인라인 정책 삭제(AWS API)
<a name="delete-inline-policy-api"></a>

AWS API를 사용하여 인라인 정책을 삭제할 수 있습니다.

**인라인 정책을 삭제하려면(AWS API)**

1. (선택 사항) 자격 증명(사용자, 사용자 그룹 또는 역할)에 연결된 모든 인라인 정책의 목록을 보려면 다음 작업 중 하나를 호출합니다.
   + [ListUserPolicies](https://docs.aws.amazon.com/IAM/latest/APIReference/API_ListUserPolicies.html)
   + [ListGroupPolicies](https://docs.aws.amazon.com/IAM/latest/APIReference/API_ListGroupPolicies.html)
   + [ListRolePolicies](https://docs.aws.amazon.com/IAM/latest/APIReference/API_ListRolePolicies.html)

1. (선택 사항) 자격 증명(사용자, 사용자 그룹 또는 역할)에 포함된 인라인 정책 문서를 가져오려면 다음 작업 중 하나를 호출합니다.
   + [GetUserPolicy](https://docs.aws.amazon.com/IAM/latest/APIReference/API_GetUserPolicy.html)
   + [GetGroupPolicy](https://docs.aws.amazon.com/IAM/latest/APIReference/API_GetGroupPolicy.html)
   + [GetRolePolicy](https://docs.aws.amazon.com/IAM/latest/APIReference/API_GetRolePolicy.html)

1. 인라인 정책을 자격 증명(사용자, 그룹 또는 *[서비스 연결 역할](id_roles.md#iam-term-service-linked-role)*이 아닌 역할)에서 삭제하려면 다음 작업 중 하나를 호출합니다.
   + [DeleteUserPolicy](https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteUserPolicy.html)
   + [DeleteGroupPolicy](https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteGroupPolicy.html)
   + [DeleteRolePolicy](https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteRolePolicy.html)