

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Conditions préalables à l’exécution de l’inférence de modèle
<a name="inference-prereq"></a>

Pour qu’un rôle puisse exécuter l’inférence de modèle, vous devez l’autoriser à effectuer les actions de l’API d’invocation du modèle. Si la politique [AmazonBedrockFullAccess](security-iam-awsmanpol.md#security-iam-awsmanpol-AmazonBedrockFullAccess)AWSgérée est attachée à votre rôle, vous pouvez ignorer cette section. Sinon, associez les autorisations suivantes au rôle pour lui permettre d'utiliser [Converse](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html) et [InvokeModel](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModel.html)les [InvokeModelWithResponseStream[ConverseStream](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_ConverseStream.html)](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModelWithResponseStream.html)actions avec toutes les ressources prises en charge dans 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": "*"
        }
    ]
}
```

------

Pour restreindre davantage les autorisations, vous pouvez omettre des actions ou spécifier des ressources et des clés de condition permettant de filtrer les autorisations. Pour plus d’informations sur les actions, les ressources et les clés de condition, consultez les rubriques suivantes dans la *Référence des autorisations de service* :
+ [Actions définies par Amazon Bedrock](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html#amazonbedrock-actions-as-permissions) : découvrez les actions, les types de ressources auxquels vous pouvez les appliquer dans le champ `Resource` et les clés de condition qui vous permettent de filtrer les autorisations dans le champ `Condition`.
+ [Types de ressources définis par Amazon Bedrock](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html#amazonbedrock-resources-for-iam-policies) : découvrez les types de ressources dans Amazon Bedrock.
+ [Clés de condition pour Amazon Bedrock](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html#amazonbedrock-policy-keys) : découvrez les clés de condition dans Amazon Bedrock.

La liste suivante indique si vous avez besoin d’une action en fonction de votre cas d’utilisation :
+ `bedrock:InvokeModel` : obligatoire pour effectuer un modèle d’invocation. Permet au rôle d'appeler les opérations de l'API [InvokeModel](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModel.html)et de l'API [Converse](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html).
+ `bedrock:InvokeModelWithResponseStream` : obligatoire pour effectuer un modèle d’invocation et renvoyer des réponses en streaming. Permet au rôle d'appeler les opérations de l'API [InvokeModelWithResponseStream](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModelWithResponseStream.html)et de l'API [Converse](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html) Stream.
+ Les actions suivantes permettent à un rôle d’effectuer des inférences avec des ressources Amazon Bedrock autres que des modèles de fondation :
  + `bedrock:GetInferenceProfile` : obligatoire pour exécuter une inférence avec un [profil d’inférence](inference-profiles.md).
  + `bedrock:RenderPrompt` : obligatoire pour invoquer une invite depuis la [gestion des invites](prompt-management.md).
  + `bedrock:GetCustomModel` : obligatoire pour exécuter l’inférence avec un [modèle personnalisé](custom-models.md).
  + `bedrock:GetImportedModel` : obligatoire pour exécuter une inférence avec un [modèle importé](model-customization-import-model.md).
  + `bedrock:GetProvisionedModelThroughput` : obligatoire pour exécuter l’inférence avec un [débit provisionné](prov-throughput.md).
+ Les actions suivantes permettent à un rôle de voir les ressources Amazon Bedrock autres que les modèles de fondation dans la console Amazon Bedrock et de les sélectionner :
  + `bedrock:ListInferenceProfiles` : obligatoire pour choisir un [profil d’inférence](custom-models.md) dans la console Amazon Bedrock.
  + `bedrock:ListCustomModels` : obligatoire pour choisir un [modèle personnalisé](custom-models.md) dans la console Amazon Bedrock.
  + `bedrock:ListImportedModels` : obligatoire pour choisir un [modèle importé](model-customization-import-model.md) dans la console Amazon Bedrock.
  + `bedrock:ListProvisionedModelThroughputs` : obligatoire pour choisir un [débit provisionné](prov-throughput.md) dans la console Amazon Bedrock.
+ Les actions suivantes permettent à un rôle d’accéder aux [barrières de protection Amazon Bedrock](guardrails.md) et de les appliquer lors de l’invocation du modèle :
  + `bedrock:GetGuardrail` : obligatoire pour utiliser une barrière de protection lors de l’invocation du modèle.
  + `bedrock:ApplyGuardrail` : obligatoire pour appliquer une barrière de protection lors de l’invocation du modèle.
  + `bedrock:ListGuardrails` : obligatoire pour choisir une barrière de protection dans la console Amazon Bedrock.