

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.

# Requisitos previos para ejecutar la inferencia de modelos
<a name="inference-prereq"></a>

Para que un rol ejecute la inferencia de modelos, debe permitirle realizar las acciones de la API de invocación de modelos. Si su función tiene la política [AmazonBedrockFullAccess](security-iam-awsmanpol.md#security-iam-awsmanpol-AmazonBedrockFullAccess)AWSgestionada adjunta, puede omitir esta sección. De lo contrario, asocie los siguientes permisos al rol para que pueda usar [InvokeModel[InvokeModelWithResponseStream](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModelWithResponseStream.html)](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModel.html), [Converse](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html) y [ConverseStream](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_ConverseStream.html)las acciones con todos los recursos compatibles en Amazon Bedrock:

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Sid": "ModelInvocationPermissions",
            "Effect": "Allow",
            "Action": [
                "bedrock:InvokeModel",
                "bedrock:InvokeModelWithResponseStream",
                "bedrock:GetInferenceProfile",
                "bedrock:ListInferenceProfiles",
                "bedrock:RenderPrompt",
                "bedrock:GetCustomModel",
                "bedrock:ListCustomModels",
                "bedrock:GetImportedModel",
                "bedrock:ListImportedModels",
                "bedrock:GetProvisionedModelThroughput",
                "bedrock:ListProvisionedModelThroughputs",
                "bedrock:GetGuardrail",
                "bedrock:ListGuardrails",
                "bedrock:ApplyGuardrail"
            ],
            "Resource": "*"
        }
    ]
}
```

------

Para restringir aún más los permisos, puede omitir acciones o puede especificar recursos y claves de condición para filtrar los permisos. Para obtener más información sobre las acciones, los recursos y las claves de condición, consulte los siguientes temas en la *Referencia de autorizaciones de servicio*:
+ [Acciones definidas por Amazon Bedrock](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html#amazonbedrock-actions-as-permissions): obtenga información sobre las acciones, los tipos de recursos a los que puede aplicarlas en el campo `Resource` y las claves de condición que puede usar para filtrar los permisos en el campo `Condition`.
+ [Tipos de recursos definidos por Amazon Bedrock](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html#amazonbedrock-resources-for-iam-policies): obtenga información sobre los tipos de recursos de Amazon Bedrock.
+ [Claves de condición de Amazon Bedrock](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html#amazonbedrock-policy-keys): obtenga información sobre las claves de condición de Amazon Bedrock.

En la siguiente lista se indica si necesita una acción, en función de su caso de uso:
+ `bedrock:InvokeModel`: necesario para realizar la invocación del modelo. Permite que el rol llame a las operaciones de la API [InvokeModel](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModel.html)y a las de [Converse.](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html)
+ `bedrock:InvokeModelWithResponseStream`: necesario para realizar la invocación del modelo y devolver las respuestas de streaming. Permite que el rol llame a las operaciones de la API [InvokeModelWithResponseStream](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModelWithResponseStream.html)y a las de [Converse](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html) Stream.
+ Las siguientes acciones permiten a un rol ejecutar la inferencia con recursos de Amazon Bedrock distintos de los modelos fundacionales:
  + `bedrock:GetInferenceProfile`: necesario para ejecutar la inferencia con un [perfil de inferencia](inference-profiles.md).
  + `bedrock:RenderPrompt`: necesario para invocar una petición de [Administración de peticiones](prompt-management.md).
  + `bedrock:GetCustomModel`: necesario para ejecutar la inferencia con un [modelo personalizado](custom-models.md).
  + `bedrock:GetImportedModel`: necesario para ejecutar la inferencia con un [modelo importado](model-customization-import-model.md).
  + `bedrock:GetProvisionedModelThroughput`— necesario para ejecutar la inferencia con [rendimiento aprovisionado](prov-throughput.md).
+ Las siguientes acciones permiten a un rol ver los recursos de Amazon Bedrock distintos de los modelos fundacionales en la consola de Amazon Bedrock y seleccionarlos:
  + `bedrock:ListInferenceProfiles`: necesario para elegir un [perfil de inferencia](custom-models.md) en la consola de Amazon Bedrock.
  + `bedrock:ListCustomModels`: necesario para elegir un [modelo personalizado](custom-models.md) en la consola de Amazon Bedrock.
  + `bedrock:ListImportedModels`: necesario para elegir un [modelo importado](model-customization-import-model.md) en la consola de Amazon Bedrock.
  + `bedrock:ListProvisionedModelThroughputs`: necesario para elegir un [rendimiento aprovisionado](prov-throughput.md) en la consola de Amazon Bedrock.
+ Las siguientes acciones permiten que un rol acceda a las barreras de protección y las aplique desde [Barreras de protección para Amazon Bedrock](guardrails.md) durante la invocación del modelo:
  + `bedrock:GetGuardrail`: necesario para usar una barrera de protección durante la invocación del modelo.
  + `bedrock:ApplyGuardrail`: necesario para aplicar una barrera de protección durante la invocación del modelo.
  + `bedrock:ListGuardrails`: necesario para elegir una barrera de protección en la consola de Amazon Bedrock.