

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Pré-requisitos para executar a inferência do modelo
<a name="inference-prereq"></a>

Para que um perfil execute a inferência do modelo, é necessário permitir que ele execute as ações de API de invocação do modelo. Se sua função tiver a política [AmazonBedrockFullAccess](security-iam-awsmanpol.md#security-iam-awsmanpol-AmazonBedrockFullAccess)AWSgerenciada anexada, você poderá pular esta seção. Caso contrário, anexe as seguintes permissões à função para permitir que ela use o [InvokeModel](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModel.html), [InvokeModelWithResponseStream](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModelWithResponseStream.html), [Converse](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html) e [ConverseStream](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_ConverseStream.html)as ações com todos os recursos suportados no 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 ainda mais as permissões, você pode omitir ações ou especificar chaves de recurso e de condição que devem ser usadas para filtrar permissões. Para ter mais informações sobre ações, recursos e chaves de condição, consulte os tópicos a seguir na *Referência de autorização do serviço*.
+ [Ações definidas pelo Amazon Bedrock](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html#amazonbedrock-actions-as-permissions): saiba mais sobre as ações, os tipos de recurso para os quais é possível definir um escopo de ação no campo `Resource` e as chaves de condição nas quais você pode filtrar as permissões no campo `Condition`.
+ [Tipos de recursos definidos pelo Amazon Bedrock](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html#amazonbedrock-resources-for-iam-policies): saiba mais sobre os tipos de recurso no Amazon Bedrock.
+ [Chaves de condição para o Amazon Bedrock](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html#amazonbedrock-policy-keys): saiba mais sobre as chaves de condição no Amazon Bedrock.

A seguinte lista resume se você precisa de uma ação dependendo do seu caso de uso:
+ `bedrock:InvokeModel`: necessária para realizar a invocação do modelo. Permite que a função chame as operações da API [InvokeModel](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModel.html)e da [Converse](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html).
+ `bedrock:InvokeModelWithResponseStream`: necessária para realizar a invocação do modelo e exibir respostas de streaming. Permite que a função chame as operações da API [InvokeModelWithResponseStream](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModelWithResponseStream.html)e do [Converse](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html) Stream.
+ As seguintes ações permitem que um perfil execute inferência com recursos do Amazon Bedrock que não sejam modelos de base:
  + `bedrock:GetInferenceProfile`: necessária para executar inferência com um [perfil de inferência](inference-profiles.md).
  + `bedrock:RenderPrompt`: necessária para invocar um prompt no [Gerenciamento de Prompts](prompt-management.md).
  + `bedrock:GetCustomModel`: necessária para executar inferência com um [modelo personalizado](custom-models.md).
  + `bedrock:GetImportedModel`: necessária para executar inferência com um [modelo importado](model-customization-import-model.md).
  + `bedrock:GetProvisionedModelThroughput`: necessária para executar inferência com [throughput provisionado](prov-throughput.md).
+ As seguintes ações permitem que um perfil veja recursos do Amazon Bedrock que não sejam modelos de base no console do Amazon Bedrock e os selecione:
  + `bedrock:ListInferenceProfiles`: necessária para escolher um [perfil de inferência](custom-models.md) no console do Amazon Bedrock.
  + `bedrock:ListCustomModels`: necessária para escolher um [modelo personalizado](custom-models.md) no console do Amazon Bedrock.
  + `bedrock:ListImportedModels`: necessária para escolher um [modelo importado](model-customization-import-model.md) no console do Amazon Bedrock.
  + `bedrock:ListProvisionedModelThroughputs`: necessária para escolher [throughput provisionado](prov-throughput.md) no console do Amazon Bedrock.
+ As seguintes ações permitem que um perfil acesse e aplique barreiras de proteção das [Barreiras de Proteção do Amazon Bedrock](guardrails.md) durante a invocação do modelo:
  + `bedrock:GetGuardrail`: necessária para usar uma barreira de proteção durante a invocação do modelo.
  + `bedrock:ApplyGuardrail`: necessária para aplicar uma barreira de proteção durante a invocação do modelo.
  + `bedrock:ListGuardrails`: necessária para escolher uma barreira de proteção no console do Amazon Bedrock.