

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Agregar políticas al motor de políticas
<a name="add-policies-to-engine"></a>

Puede crear una o más políticas en su motor de políticas para controlar la forma en que los agentes interactúan con las herramientas y los datos de su empresa a través de Amazon Bedrock AgentCore Gateway.

**nota**  
Utilice el ID del motor de políticas del paso anterior. El modo de validación controla la forma en que se gestionan los hallazgos. Las comprobaciones de esquema siempre se ejecutan independientemente del modo de validación. `FAIL_ON_ANY_FINDINGS`ejecuta tanto las comprobaciones del esquema como la validación semántica y rechaza la política si alguna de ellas arroja resultados. `IGNORE_ALL_FINDINGS`solo ejecuta comprobaciones de esquema y las políticas se aceptan siempre que se aprueben. Para obtener más información sobre la validación y los tipos de hallazgos, consulte Políticas de [ validación y prueba](policy-validate-policies.md).

**nota**  
Si la nueva política es una política temporal, agregarla invalida las sesiones de políticas temporales activas del motor. In-flight las sesiones devuelven un HTTP 409 `ConflictException` y deben reiniciarse. Para obtener más información, consulte Invalidación de [ sesiones. ](policy-temporal.md#policy-temporal-session-invalidation)

Seleccione uno de los siguientes métodos:

**Example**  

1. Ejecute el siguiente código en una terminal para crear una política mediante la AWS CLI:

   ```
   aws bedrock-agentcore-control create-policy \
     --policy-engine-id my-policy-engine-id \
     --name my_policy \
     --validation-mode FAIL_ON_ANY_FINDINGS \
     --description "My Policy" \
     --definition '{
       "cedar": {
         "statement": "my-cedar-policy-statement"
       }
     }'
   ```

1. El siguiente código de Python muestra cómo crear una política con el SDK de AWS Python (Boto3):

   ```
   import boto3
   
   client = boto3.client('bedrock-agentcore-control')
   
   response = client.create_policy(
       policyEngineId='my-policy-engine-id',
       name='my_policy',
       validationMode='FAIL_ON_ANY_FINDINGS',
       description='My Policy',
       definition={
           'cedar': {
               'statement': 'my-cedar-policy-statement'
           }
       }
   )
   print(f"Policy ID: {response['policyId']}")
   ```