

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à.

# Creazione di un motore di policy
<a name="policy-create-engine"></a>

Un motore di policy è un insieme di policy che valuta e autorizza le chiamate agli strumenti degli agenti. Se associato a un gateway, il policy engine intercetta tutte le richieste degli agenti e determina se consentire o negare ogni azione in base alle politiche definite.

**Topics**
+ [Prerequisiti](#policy-engine-prerequisites)
+ [Crea un motore di policy](#create-policy-engine-methods)
+ [Utilizzo del motore di policy ARN](#policy-engine-arn-usage)

## Prerequisiti
<a name="policy-engine-prerequisites"></a>

Prima di creare un motore di policy, assicurati di avere configurato un gateway. Per ulteriori informazioni, consulta [ Creazione di un gateway](https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/gateway-building.html).

## Crea un motore di policy
<a name="create-policy-engine-methods"></a>

Di seguito viene illustrato come creare un motore di policy.

**Example**  

1. Esegui il codice seguente in un terminale per creare un motore di policy utilizzando la AWS CLI:

   ```
   aws bedrock-agentcore-control create-policy-engine \
     --name my_policy_engine \
     --description "My Policy Engine"
   ```

   `policyEngineArn`Nella risposta c'è l'ARN da utilizzare per la creazione di policy o l'associazione al gateway.

1. Il seguente codice Python mostra come creare un motore di policy utilizzando AWS Python SDK (Boto3):

   ```
   import boto3
   
   client = boto3.client('bedrock-agentcore-control')
   
   response = client.create_policy_engine(
       name='my_policy_engine',
       description='My Policy Engine'
   )
   
   print(f"Policy Engine ID: {response['policyEngineId']}")
   print(f"Policy Engine ARN: {response['policyEngineArn']}")
   ```

## Utilizzo del motore di policy ARN
<a name="policy-engine-arn-usage"></a>

Il valore `policyEngineArn` restituito durante la creazione di un motore di policy viene utilizzato per due scopi principali:
+  **Creazione di politiche**: utilizza l'ARN quando aggiungi le politiche al motore
+  **Associazione ai gateway**: utilizza l'ARN per abilitare l'applicazione delle policy sui gateway

Per ulteriori informazioni sulla creazione di policy, consulta [ Creare una policy. ](policy-create-policies.md)