を使用した組織ポリシーの削除 AWS Organizations - AWS Organizations

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

を使用した組織ポリシーの削除 AWS Organizations

ポリシーが不要になった場合、すべての組織単位 (OU) およびアカウントからポリシーをデタッチした後、ポリシーを削除できます。

このトピックでは、 を使用してポリシーを削除する方法について説明します AWS Organizations。ポリシーは、グループに適用するコントロールを定義します AWS アカウント。

でポリシーを削除する AWS Organizations

組織の管理アカウントにサインインすると、組織に不要になったポリシーを削除できます。

ポリシーを削除するには、まずそのポリシーをすべての添付エンティティからデタッチする必要があります。

注記
  • という名前の SCP など、 AWS マネージド SCP を削除することはできませんFullAWSAccess

  • という名前の RCP などの AWS マネージド RCP は削除できませんRCPFullAWSAccess

最小アクセス許可

ポリシーを削除するには、次のアクションを実行するためのアクセス許可が必要です。

  • organizations:DeletePolicy

Service control policies (SCPs)
SCP を削除するには
  1. AWS Organizations コンソールにサインインします。組織の管理アカウントで、IAM ユーザーとしてサインインするか、IAM ロールを引き受けるか、ルートユーザーとしてサインインする (推奨されません) 必要があります。

  2. サービスコントロールポリシーページで、削除する SCP の名前を選択します。

  3. 削除するポリシーは、まず、すべてのルート、OU、アカウントからデタッチする必要があります。[Targets] (ターゲット) タブを選択し、[Targets] (ターゲット) リストの各ルート、OU、アカウントの横にあるラジオボタンをクリックしてから、[Detach] (デタッチ) を選択します。確認ダイアログボックスで、[Detach] (デタッチ) を選択します。すべてのターゲットを削除するまで繰り返します。

  4. ページの上部で、[Delete] (削除) を選択します。

  5. 確認ダイアログボックスで、ポリシーの名前を入力し、[Delete] (削除) を選択します。

Resource control policies (RCPs)
RCP を削除するには
  1. AWS Organizations コンソールにサインインします。組織の管理アカウントで、IAM ユーザーとしてサインインするか、IAM ロールを引き受けるか、ルートユーザーとしてサインインする (推奨されません) 必要があります。

  2. リソースコントロールポリシーページで、削除する RCP の名前を選択します。

  3. 削除するポリシーは、まず、すべてのルート、OU、アカウントからデタッチする必要があります。[Targets] (ターゲット) タブを選択し、[Targets] (ターゲット) リストの各ルート、OU、アカウントの横にあるラジオボタンをクリックしてから、[Detach] (デタッチ) を選択します。確認ダイアログボックスで、[Detach] (デタッチ) を選択します。すべてのターゲットを削除するまで繰り返します。

  4. ページの上部で、[Delete] (削除) を選択します。

  5. 確認ダイアログボックスで、ポリシーの名前を入力し、[Delete] (削除) を選択します。

Declarative policies
宣言ポリシーを削除するには
  1. AWS Organizations コンソールにサインインします。組織の管理アカウントで、IAM ユーザーとしてサインインするか、IAM ロールを引き受けるか、ルートユーザーとしてサインインする (推奨されません) 必要があります。

  2. 宣言ポリシーページで、削除するポリシーの名前を選択します。

  3. 削除するポリシーは、まず、すべてのルート、OU、アカウントからデタッチする必要があります。[Targets] (ターゲット) タブを選択し、[Targets] (ターゲット) リストの各ルート、OU、アカウントの横にあるラジオボタンをクリックしてから、[Detach] (デタッチ) を選択します。確認ダイアログボックスで、[Detach] (デタッチ) を選択します。すべてのターゲットを削除するまで繰り返します。

  4. ページの上部で、[Delete] (削除) を選択します。

  5. 確認ダイアログボックスで、ポリシーの名前を入力し、[Delete] (削除) を選択します。

Backup policies
バックアップポリシーを削除するには
  1. AWS Organizations コンソールにサインインします。組織の管理アカウントで、IAM ユーザーとしてサインインするか、IAM ロールを引き受けるか、ルートユーザーとしてサインインする (推奨されません) 必要があります。

  2. バックアップポリシーページから、削除するバックアップポリシーの名前を選択します。

  3. 削除するバックアップポリシーは、まず、すべてのルート、OU、アカウントからデタッチする必要があります。[Targets] (ターゲット) タブを選択し、[Targets] (ターゲット) リストの各ルート、OU、アカウントの横にあるラジオボタンをクリックしてから、[Detach] (デタッチ) を選択します。確認ダイアログボックスで、[Detach] (デタッチ) を選択します。すべてのターゲットを削除するまで繰り返します。

  4. ページの上部で、[Delete] (削除) を選択します。

  5. 確認ダイアログボックスで、ポリシーの名前を入力し、[Delete] (削除) を選択します。

Tag policies
タグポリシーを削除するには
  1. AWS Organizations コンソールにサインインします。組織の管理アカウントで、IAM ユーザーとしてサインインするか、IAM ロールを引き受けるか、ルートユーザーとしてサインインする (推奨されません) 必要があります。

  2. タグポリシーページで、削除するポリシーを選択します。

  3. 削除するポリシーは、まず、すべてのルート、OU、アカウントからデタッチする必要があります。[Targets] (ターゲット) タブで、[Targets] (ターゲット) リストに表示されている各ルート、OU、またはアカウントの横にあるラジオボタンをクリックしてから、[Detach] (デタッチ) を選択します。確認ダイアログボックスで、[Detach] (デタッチ) を選択します。すべてのターゲットを削除するまで繰り返します。

  4. ページの上部で、[Delete] (削除) を選択します。

  5. 確認ダイアログボックスで、ポリシーの名前を入力し、[Delete] (削除) を選択します。

Chatbot policies
チャットボットポリシーを削除するには
  1. AWS Organizations コンソールにサインインします。組織の管理アカウントで、IAM ユーザーとしてサインインするか、IAM ロールを引き受けるか、ルートユーザーとしてサインインする (推奨されません) 必要があります。

  2. チャットボットポリシーページで、削除するポリシーの名前を選択します。

  3. 削除するポリシーは、まず、すべてのルート、OU、アカウントからデタッチする必要があります。[Targets] (ターゲット) タブを選択し、[Targets] (ターゲット) リストの各ルート、OU、アカウントの横にあるラジオボタンをクリックしてから、[Detach] (デタッチ) を選択します。確認ダイアログボックスで、[Detach] (デタッチ) を選択します。すべてのターゲットを削除するまで繰り返します。

  4. ページの上部で、[Delete] (削除) を選択します。

  5. 確認ダイアログボックスで、ポリシーの名前を入力し、[Delete] (削除) を選択します。

AI services opt-out policies
AI サービスのオプトアウトポリシーを削除するには
  1. AWS Organizations コンソールにサインインします。組織の管理アカウントで、IAM ユーザーとしてサインインするか、IAM ロールを引き受けるか、ルートユーザーとしてサインインする (推奨されません) 必要があります。

  2. AI サービスのオプトアウトポリシーページで、削除するポリシーの名前を選択します。

  3. 削除するポリシーは、まず、すべてのルート、OU、アカウントからデタッチする必要があります。[Targets] (ターゲット) タブを選択し、[Targets] (ターゲット) リストの各ルート、OU、アカウントの横にあるラジオボタンをクリックしてから、[Detach] (デタッチ) を選択します。確認ダイアログボックスで、[Detach] (デタッチ) を選択します。すべてのターゲットを削除するまで繰り返します。

  4. ページの上部で、[Delete] (削除) を選択します。

  5. 確認ダイアログボックスで、ポリシーの名前を入力し、[Delete] (削除) を選択します。

ポリシーを削除する

以下のコード例は、DeletePolicy の使用方法を示しています。

.NET
AWS SDK for .NET
注記

GitHub には、その他のリソースもあります。用例一覧を検索し、AWS コード例リポジトリでの設定と実行の方法を確認してください。

using System; using System.Threading.Tasks; using Amazon.Organizations; using Amazon.Organizations.Model; /// <summary> /// Deletes an existing AWS Organizations policy. /// </summary> public class DeletePolicy { /// <summary> /// Initializes the Organizations client object and then uses it to /// delete the policy with the specified policyId. /// </summary> public static async Task Main() { // Create the client object using the default account. IAmazonOrganizations client = new AmazonOrganizationsClient(); var policyId = "p-00000000"; var request = new DeletePolicyRequest { PolicyId = policyId, }; var response = await client.DeletePolicyAsync(request); if (response.HttpStatusCode == System.Net.HttpStatusCode.OK) { Console.WriteLine($"Successfully deleted Policy: {policyId}."); } else { Console.WriteLine($"Could not delete Policy: {policyId}."); } } }
  • API の詳細については、「AWS SDK for .NET API リファレンス」の「DeletePolicy」を参照してください。

CLI
AWS CLI

ポリシーを削除するには

次の例は、組織からポリシーを削除する方法を示しています。この例では、ポリシーをすべてのエンティティから事前にデタッチしたことを前提としています。

aws organizations delete-policy --policy-id p-examplepolicyid111
  • API の詳細については、「AWS CLI コマンドリファレンス」の「DeletePolicy」を参照してください。

Python
SDK for Python (Boto3)
注記

GitHub には、その他のリソースもあります。用例一覧を検索し、AWS コード例リポジトリでの設定と実行の方法を確認してください。

def delete_policy(policy_id, orgs_client): """ Deletes a policy. :param policy_id: The ID of the policy to delete. :param orgs_client: The Boto3 Organizations client. """ try: orgs_client.delete_policy(PolicyId=policy_id) logger.info("Deleted policy %s.", policy_id) except ClientError: logger.exception("Couldn't delete policy %s.", policy_id) raise
  • API の詳細については、「AWS SDK for Python (Boto3) API リファレンス」の「DeletePolicy」を参照してください。