

Non aggiorniamo più il servizio Amazon Machine Learning né accettiamo nuovi utenti. Questa documentazione è disponibile per gli utenti esistenti, ma non la aggiorniamo più. Per ulteriori informazioni, consulta [Cos'è Amazon Machine Learning](https://docs.aws.amazon.com/machine-learning/latest/dg/what-is-amazon-machine-learning.html).

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

# Concessione ad Amazon ML delle autorizzazioni per leggere i dati da Amazon S3
<a name="granting-amazon-ml-permissions-to-read-your-data-from-amazon-s3"></a>

 Per creare un oggetto origine dati dai dati di input in Amazon S3, è necessario concedere ad Amazon ML le autorizzazioni seguenti per la posizione S3 in cui i dati di input sono memorizzati: 
+  **GetObject**autorizzazione sul bucket e sul prefisso S3. 
+  **ListBucket**autorizzazione sul bucket S3. A differenza di altre azioni, **ListBucket**devono essere concesse le autorizzazioni a livello di bucket (anziché sul prefisso). Tuttavia, è possibile ampliare la portata dell'autorizzazione a un determinato prefisso utilizzando una clausola **Condition (Condizione)**. 

 Se si utilizza la console di Amazon ML per creare l'origine dati, queste autorizzazioni possono essere aggiunte al bucket per l'utente. Ti verrà richiesto di confermare se desideri aggiungerli mentre completi i passaggi della procedura guidata. La seguente politica di esempio mostra come concedere l'autorizzazione ad Amazon ML per leggere i dati dalla posizione di esempio s3://{{examplebucket}}/{{exampleprefix}}, definendo l'**ListBucket**autorizzazione solo per il percorso di input. {{exampleprefix}} 

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

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Principal": {
                "Service": "machinelearning.amazonaws.com"
            },
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::{{examplebucket}}/{{exampleprefix}}/*",
            "Condition": {
                "StringEquals": {
                    "aws:SourceAccount": "{{123456789012}}"
                },
                "ArnLike": {
                    "aws:SourceArn": "arn:aws:machinelearning:us-east-1:{{123456789012}}:*"
                }
            }
        },
        {
            "Effect": "Allow",
            "Principal": {
                "Service": "machinelearning.amazonaws.com"
            },
            "Action": "s3:ListBucket",
            "Resource": "arn:aws:s3:::{{examplebucket}}",
            "Condition": {
                "StringLike": {
                    "s3:prefix": "{{exampleprefix}}/*"
                },
                "StringEquals": {
                    "aws:SourceAccount": "{{123456789012}}"
                },
                "ArnLike": {
                    "aws:SourceArn": "arn:aws:machinelearning:us-east-1:{{123456789012}}:*"
                }
            }
        }
    ]
}
```

------

Per applicare questa policy ai dati, è necessario modificare l'istruzione di policy associata al bucket S3 in cui i dati sono archiviati. 

**Per modificare la policy delle autorizzazioni per un bucket S3 (tramite la console precedente)**

1. Accedi Console di gestione AWS e apri la console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Selezionare il nome del bucket in cui sono archiviati i dati.

1. Scegli **Properties (Proprietà)**.

1. Scegliere **Edit bucket policy (Modifica policy bucket)**.

1. Inserire la policy riportata sopra, personalizzarla secondo le proprie esigenze, quindi scegliere **Save (Salva)**.

1. Scegli **Save** (Salva).



**Per modificare la policy delle autorizzazioni per un bucket S3 (tramite la nuova console)**

1. Accedi Console di gestione AWS e apri la console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Selezionare il nome del bucket, quindi **Permissions (Autorizzazioni)**.

1. Scegli **Bucket Policy** (Policy del bucket).

1. Inserire la policy mostrata sopra, personalizzandola secondo le proprie esigenze.

1. Scegli **Save** (Salva).