

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

# Utilizzare le chiavi di condizione degli ID prodotto per controllare l’accesso
<a name="model-access-product-ids"></a>

La chiave di condizione di `aws-marketplace:ProductId` può essere utilizzata per controllare se è possibile abbonarsi ai modelli serverless di Amazon Bedrock con un ID prodotto in Marketplace AWS. Per informazioni sull’utilizzo della chiave di condizione degli ID del prodotto, consultare gli esempi in [Concedi le autorizzazioni IAM per richiedere l’accesso ai modelli di fondazione Amazon Bedrock con un ID prodotto](model-access.md#model-access-permissions).

**Nota**  
I modelli dei seguenti fornitori non vengono venduti Marketplace AWS e non dispongono di codici prodotto, quindi non puoi definire l'ambito `aws-marketplace` delle azioni relative a tali modelli:  
Amazon
DeepSeek
Mistral AI
Meta
Qwen
OpenAI
Tuttavia, puoi impedire l’utilizzo di questi modelli negando le azioni di Amazon Bedrock e specificando questi ID modello nel campo `Resource`. Per vedere un esempio, consulta [Impedire a un’identità di utilizzare un modello dopo che l’accesso è già stato concesso](model-access.md#model-access-prevent-usage).

Consulta i [modelli in sintesi](model-cards.md) per visualizzare gli ID dei prodotti relativi ai singoli modelli. La tabella seguente mostra gli ID dei prodotti per i modelli non disponibili in quella pagina:


| Modello | ID del prodotto | 
| --- | --- | 
| AI21 Labs Jurassic-2 Mid | 1d288c71-65f9-489a-a3e2-9c7f4f6e6a85 | 
| AI21 Labs Jurassic-2 Ultra | cc0bdd50-279a-40d8-829c-4009b77a1fcc | 
| AI21 Jamba-Instruct | prod-dr2vpvd4k73aq | 
| Anthropic Claude | c468b48a-84df-43a4-8c46-8870630108a7 | 
| Anthropic Claude Instant | b0eb9475-3a2c-43d1-94d3-56756fd43737 | 
| Anthropic Claude 3 Sonnet | prod-6dw3qvchef7zy | 
| Anthropic Claude 3.5 Sonnet | prod-m5ilt4siql27k | 
| Anthropic Claude 3.5 Sonnet v2 | prod-cx7ovbu5wex7g | 
| Anthropic Claude 3.7 Sonnet | prod-4dlfvry4v5hbi | 
| Anthropic Claude 3 Opus | prod-fm3feywmwerog | 
| AnthropicClaude Opus4 | prod-azycxvnd5mhqi | 
| Cohere Command | a61c46fe-1747-41aa-9af0-2e0ae8a9ce05 | 
| Cohere Command Light | 216b69fd-07d5-4c7b-866b-936456d68311 | 
| Stable Image Core 1.0 | prod-eacdrmv7zfc5e | 
| Stable Diffusion 3 Large 1.0 | prod-cqfmszl26sxu4 | 
| Stable Image Ultra 1.0 | prod-7boen2z2wnxrg | 
| Stability 3.5 Large | prodview-ajc3gw4mjy7my | 

È possibile utilizzare il seguente modello per collegare a un ruolo una policy IAM che controlla le autorizzazioni di accesso al modello:

```
{
    "Version": "2012-10-17", 		 	 	 
    "Statement": [
        {
            "Sid": "AllowBedrockModelAccess",
            "Effect": "Allow",
            "Action": [
                "aws-marketplace:Subscribe",
                "aws-marketplace:Unsubscribe",
                "aws-marketplace:ViewSubscriptions"
            ],
            "Resource": "*",
            "Condition": {
                "StringEquals": {
                    "aws-marketplace:ProductId": [
                        "{{product-id-1}}",
                        "{{product-id-2}}"
                    ]
                }
            }
        },
        {
            "Sid": "AllowBedrockInvokeModel",
            "Effect": "Allow",
            "Action": [
                "bedrock:InvokeModel",
                "bedrock:InvokeModelWithResponseStream"
            ],
            "Resource": "arn:aws:bedrock:*::foundation-model/*"
        }
    ]
}
```

Per altri esempi di come gestire l’accesso ai modelli con le policy IAM, consultare [Identity-based esempi di policy per Amazon Bedrock](security_iam_id-based-policy-examples.md).