

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Eliminazione delle politiche organizzative con AWS Organizations
<a name="orgs_policies_delete"></a>

Quando non hai più bisogno di una politica e dopo averla scollegata da tutte le unità organizzative (OUs) e dagli account, puoi eliminarla.

Questo argomento descrive come eliminare le politiche con AWS Organizations. Una *politica* definisce i controlli che si desidera applicare a un gruppo di Account AWS.

**Topics**
+ [Eliminazione delle policy](#delete_policy)

## Elimina le politiche con AWS Organizations
<a name="delete_policy"></a>

Quando effettui l'accesso all'account di gestione della tua organizzazione, puoi eliminare una policy di cui non hai più bisogno nella tua organizzazione. 

Prima di poter eliminare una policy, devi distaccarla da tutte le entità collegate.

**Nota**  
Non è possibile eliminare alcun SCP AWS gestito, ad esempio l'SCP denominato. `FullAWSAccess`
Non è possibile eliminare alcun RCP AWS gestito come l'RCP denominato. `RCPFullAWSAccess`

**Autorizzazioni minime**  
Per eliminare una politica, è necessaria l'autorizzazione per eseguire la seguente azione:  
`organizations:DeletePolicy`

### Console di gestione AWS
<a name="delete_policy_console"></a>

------
#### [ Service control policies (SCPs) ]

**Per eliminare una SCP**

1. Accedi alla [console AWS Organizations](https://console.aws.amazon.com/organizations/v2). È necessario accedere come utente IAM, assumere un ruolo IAM o accedere come utente root ([non consigliato](https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html#lock-away-credentials)) nell'account di gestione dell'organizzazione.

1. Nella pagina **[Service control policies (Policy di controllo dei servizi)](https://console.aws.amazon.com/organizations/v2/home/policies/service-control-policy)**, scegli il nome della SCP che vuoi eliminare.

1. È innanzitutto necessario scollegare la politica che si desidera eliminare da tutte le radici e OUs gli account. Seleziona la scheda **Targets (Destinazioni)**, scegli il pulsante di opzione accanto a ciascun root, UO o account visualizzato nell'elenco **Targets** e scegli **Detach (Scollega)**. Nella finestra di dialogo di conferma, scegli **Detach (Scollega)**. Ripeti finché non hai rimosso tutti i target.

1. Nella parte superiore della pagina, seleziona **Delete (Elimina)**.

1. Nella finestra di dialogo di conferma, inserisci il nome della policy, quindi scegli **Delete (Elimina)**.

------
#### [ Resource control policies (RCPs) ]

**Per eliminare un RCP**

1. Accedi alla [console AWS Organizations](https://console.aws.amazon.com/organizations/v2). È necessario accedere come utente IAM, assumere un ruolo IAM o accedere come utente root ([non consigliato](https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html#lock-away-credentials)) nell'account di gestione dell'organizzazione.

1. Nella pagina **[Politiche di controllo delle risorse](https://console.aws.amazon.com/organizations/v2/home/policies/resource-control-policy)**, scegli il nome dell'RCP che desideri eliminare.

1. È innanzitutto necessario scollegare la politica che si desidera eliminare da tutte le radici e OUs gli account. Seleziona la scheda **Targets (Destinazioni)**, scegli il pulsante di opzione accanto a ciascun root, UO o account visualizzato nell'elenco **Targets** e scegli **Detach (Scollega)**. Nella finestra di dialogo di conferma, scegli **Detach (Scollega)**. Ripeti finché non hai rimosso tutti i target.

1. Nella parte superiore della pagina, seleziona **Delete (Elimina)**.

1. Nella finestra di dialogo di conferma, inserisci il nome della policy, quindi scegli **Delete (Elimina)**.

------
#### [ Declarative policies ]

**Per eliminare una politica dichiarativa**

1. Accedi alla [console AWS Organizations](https://console.aws.amazon.com/organizations/v2). È necessario accedere come utente IAM, assumere un ruolo IAM o accedere come utente root ([non consigliato](https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html#lock-away-credentials)) nell'account di gestione dell'organizzazione.

1. Nella pagina **[Politiche dichiarative](https://console.aws.amazon.com/organizations/v2/home/policies/declarative-policy-ec2)**, scegli il nome della politica che desideri eliminare.

1. È innanzitutto necessario scollegare la politica che si desidera eliminare da tutte le radici e OUs gli account. Seleziona la scheda **Targets (Destinazioni)**, scegli il pulsante di opzione accanto a ciascun root, UO o account visualizzato nell'elenco **Targets** e scegli **Detach (Scollega)**. Nella finestra di dialogo di conferma, scegli **Detach (Scollega)**. Ripeti finché non hai rimosso tutti i target.

1. Nella parte superiore della pagina, seleziona **Delete (Elimina)**.

1. Nella finestra di dialogo di conferma, inserisci il nome della policy, quindi scegli **Delete (Elimina)**.

------
#### [ Backup policies ]

**Per eliminare una policy di backup**

1. Accedi alla [console AWS Organizations](https://console.aws.amazon.com/organizations/v2). È necessario accedere come utente IAM, assumere un ruolo IAM o accedere come utente root ([non consigliato](https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html#lock-away-credentials)) nell'account di gestione dell'organizzazione.

1. Nella pagina **[Backup policies (Policy di backup)](https://console.aws.amazon.com/organizations/v2/home/policies/backup-policy)**, scegli la policy che desideri eliminare.

1. È innanzitutto necessario scollegare la politica di backup che si desidera eliminare da tutte le radici e OUs gli account. Seleziona la scheda **Targets (Destinazioni)**, scegli il pulsante di opzione accanto a ciascun root, UO o account visualizzato nell'elenco **Targets** e scegli **Detach (Scollega)**. Nella finestra di dialogo di conferma, scegli **Detach (Scollega)**. Ripeti finché non hai rimosso tutti i target.

1. Nella parte superiore della pagina, seleziona **Delete (Elimina)**.

1. Nella finestra di dialogo di conferma, inserisci il nome della policy, quindi scegli **Delete (Elimina)**.

------
#### [ Tag policies ]

**Per eliminare una policy di tag**

1. Accedi alla [console AWS Organizations](https://console.aws.amazon.com/organizations/v2). È necessario accedere come utente IAM, assumere un ruolo IAM o accedere come utente root ([non consigliato](https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html#lock-away-credentials)) nell'account di gestione dell'organizzazione.

1. Nella **pagina delle **[politiche relative ai tag](https://console.aws.amazon.com/organizations/v2/home/policies/tag-policy)****, scegli la politica che desideri eliminare. 

1. Devi prima scollegare la politica che desideri eliminare da tutte le radici e OUs gli account. Seleziona la scheda **Targets (Destinazioni)**, scegli il pulsante di opzione accanto a ciascun root, UO o account visualizzato nell'elenco **Targets** e scegli **Detach (Scollega)**. Nella finestra di dialogo di conferma, scegli **Detach (Scollega)**. Ripeti finché non hai rimosso tutti i target.

1. Nella parte superiore della pagina, seleziona **Delete (Elimina)**.

1. Nella finestra di dialogo di conferma, inserisci il nome della policy, quindi scegli **Delete (Elimina)**.

------
#### [ Chat applications policies ]

**Per eliminare una politica relativa alle applicazioni di chat**

1. Accedi alla [console AWS Organizations](https://console.aws.amazon.com/organizations/v2). È necessario accedere come utente IAM, assumere un ruolo IAM o accedere come utente root ([non consigliato](https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html#lock-away-credentials)) nell'account di gestione dell'organizzazione.

1. Nella pagina delle **[politiche del Chatbot](https://console.aws.amazon.com/organizations/v2/home/policies/chatbot-policy)**, scegli il nome della politica che desideri eliminare.

1. Devi prima scollegare la politica che desideri eliminare da tutte le radici e OUs gli account. Seleziona la scheda **Targets (Destinazioni)**, scegli il pulsante di opzione accanto a ciascun root, UO o account visualizzato nell'elenco **Targets** e scegli **Detach (Scollega)**. Nella finestra di dialogo di conferma, scegli **Detach (Scollega)**. Ripeti finché non hai rimosso tutti i target.

1. Nella parte superiore della pagina, seleziona **Delete (Elimina)**.

1. Nella finestra di dialogo di conferma, inserisci il nome della policy, quindi scegli **Delete (Elimina)**.

------
#### [ AI services opt-out policies ]

**Per eliminare una policy di rifiuto dei servizi di IA**

1. Accedi alla [console AWS Organizations](https://console.aws.amazon.com/organizations/v2). È necessario accedere come utente IAM, assumere un ruolo IAM o accedere come utente root ([non consigliato](https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html#lock-away-credentials)) nell'account di gestione dell'organizzazione.

1. Nella pagina **[AI services opt-out policies (Policy di rifiuto dei servizi di IA)](https://console.aws.amazon.com/organizations/v2/home/policies/aiservices-opt-out-policy)**, scegli il nome della policy che vuoi eliminare.

1. È innanzitutto necessario scollegare la politica che si desidera eliminare da tutte le radici e OUs gli account. Seleziona la scheda **Targets (Destinazioni)**, scegli il pulsante di opzione accanto a ciascun root, UO o account visualizzato nell'elenco **Targets** e scegli **Detach (Scollega)**. Nella finestra di dialogo di conferma, scegli **Detach (Scollega)**. Ripeti finché non hai rimosso tutti i target.

1. Nella parte superiore della pagina, seleziona **Delete (Elimina)**.

1. Nella finestra di dialogo di conferma, inserisci il nome della policy, quindi scegli **Delete (Elimina)**.

------
#### [ Security Hub policies ]

**Per eliminare una politica del Security Hub**

1. Accedi alla [console AWS Organizations](https://console.aws.amazon.com/organizations/v2). È necessario accedere come utente IAM, assumere un ruolo IAM o accedere come utente root ([non consigliato](https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html#lock-away-credentials)) nell'account di gestione dell'organizzazione.

1. Nella pagina delle **[politiche di Security Hub](https://console.aws.amazon.com/organizations/v2/home/policies/securityhub-policy)**, scegli il nome della politica che desideri eliminare.

1. È innanzitutto necessario scollegare la politica che si desidera eliminare da tutte le radici e OUs gli account. Seleziona la scheda **Targets (Destinazioni)**, scegli il pulsante di opzione accanto a ciascun root, UO o account visualizzato nell'elenco **Targets** e scegli **Detach (Scollega)**. Nella finestra di dialogo di conferma, scegli **Detach (Scollega)**. Ripeti finché non hai rimosso tutti i target.

1. Nella parte superiore della pagina, seleziona **Delete (Elimina)**.

1. Nella finestra di dialogo di conferma, inserisci il nome della policy, quindi scegli **Delete (Elimina)**.

------

### AWS CLI & AWS SDKs
<a name="delete_policy_cli_sdk"></a>

**Per eliminare una politica**

Gli esempi di codice seguenti mostrano come utilizzare `DeletePolicy`.

------
#### [ .NET ]

**SDK per .NET**  
 C'è altro da fare GitHub. Trova l'esempio completo e scopri di più sulla configurazione e l'esecuzione nel [Repository di esempi di codice AWS](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/dotnetv3/Organizations#code-examples). 

```
    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}.");
            }
        }
    }
```
+  Per i dettagli sull'API, consulta la [DeletePolicy](https://docs.aws.amazon.com/goto/DotNetSDKV3/organizations-2016-11-28/DeletePolicy)sezione *AWS SDK per .NET API Reference*. 

------
#### [ CLI ]

**AWS CLI**  
**Come eliminare una policy**  
L’esempio seguente mostra come eliminare una policy da un’organizzazione. L’esempio presuppone che in precedenza la policy sia stata scollegata da tutte le entità:  

```
aws organizations delete-policy --policy-id p-examplepolicyid111
```
+  Per i dettagli sull'API, consulta [DeletePolicy AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/organizations/delete-policy.html)*Command Reference*. 

------
#### [ Python ]

**SDK per Python (Boto3)**  
 C'è altro su GitHub. Trova l'esempio completo e scopri di più sulla configurazione e l'esecuzione nel [Repository di esempi di codice AWS](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/python/example_code/organizations#code-examples). 

```
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
```
+  Per i dettagli sull'API, consulta [DeletePolicy AWS](https://docs.aws.amazon.com/goto/boto3/organizations-2016-11-28/DeletePolicy)*SDK for Python (Boto3) API Reference*. 

------
#### [ SAP ABAP ]

**SDK per SAP ABAP**  
 C'è altro da fare. GitHub Trova l'esempio completo e scopri di più sulla configurazione e l'esecuzione nel [Repository di esempi di codice AWS](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/sap-abap/services/org#code-examples). 

```
    TRY.
        lo_org->deletepolicy(
          iv_policyid = iv_policy_id ).
        MESSAGE 'Policy deleted.' TYPE 'I'.
      CATCH /aws1/cx_orgaccessdeniedex.
        MESSAGE 'You do not have permission to delete the policy.' TYPE 'E'.
      CATCH /aws1/cx_orgpolicynotfoundex.
        MESSAGE 'The specified policy does not exist.' TYPE 'E'.
      CATCH /aws1/cx_orgpolicyinuseex.
        MESSAGE 'The policy is still attached to one or more targets.' TYPE 'E'.
    ENDTRY.
```
+  Per i dettagli sulle API, [DeletePolicy](https://docs.aws.amazon.com/sdk-for-sap-abap/v1/api/latest/index.html)consulta *AWS SDK for SAP ABAP* API reference. 

------