

 **Questa pagina è riservata ai clienti esistenti del servizio Amazon Glacier che utilizzano Vaults e l'API REST originale del 2012.**

Se stai cercando soluzioni di archiviazione, ti consigliamo di utilizzare le classi di storage Amazon Glacier in Amazon S3, S3 Glacier Instant Retrieval, S3 Glacier Flexible Retrieval e S3 Glacier Deep Archive. Per ulteriori informazioni su queste opzioni di storage, consulta le classi di storage di [Amazon Glacier](https://aws.amazon.com/s3/storage-classes/glacier/).

Amazon Glacier (servizio autonomo originale basato su vault) non accetta più nuovi clienti. Amazon Glacier è un servizio APIs autonomo che archivia i dati in vault ed è distinto dalle classi di storage Amazon S3 e Amazon S3 Glacier. I dati esistenti rimarranno sicuri e accessibili in Amazon Glacier a tempo indeterminato. Non è richiesta alcuna migrazione. Per uno storage di archiviazione a lungo termine a basso costo, AWS consiglia le classi di storage [Amazon S3 Glacier](https://aws.amazon.com/s3/storage-classes/glacier/), che offrono un'esperienza cliente superiore con disponibilità Regione AWS completa, costi inferiori e integrazione dei servizi APIs basata su bucket S3. AWS Se desideri funzionalità avanzate, prendi in considerazione la migrazione alle classi di storage Amazon S3 Glacier utilizzando la [AWS nostra Solutions Guidance per il trasferimento di dati dai vault Amazon Glacier alle classi di storage Amazon S3 Glacier](https://aws.amazon.com/solutions/guidance/data-transfer-from-amazon-s3-glacier-vaults-to-amazon-s3/).

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

# Riferimento alle autorizzazioni API
<a name="glacier-api-permissions-ref"></a>

Quando configuri [Come funziona Amazon Glacier con IAM](security_iam_service-with-iam.md) e scrivi una policy di autorizzazione che puoi collegare a un'identità IAM (policy basate su identità) o a una risorsa (policy basate su risorse), puoi utilizzare la tabella seguente come riferimento. L'elenco delle tabelle ogni operazione dell'API Amazon Glacier, le azioni corrispondenti per le quali è possibile concedere le autorizzazioni per eseguire l'azione e la risorsa per la quale è possibile concedere AWS le autorizzazioni.

Puoi specificare le operazioni nell'elemento `Action` della policy e il valore della risorsa nell'elemento `Resource` della policy. Inoltre, puoi utilizzare l'elemento `Condition` del linguaggio della policy IAM per specificare quando una policy deve essere applicata.

Per specificare un'operazione, utilizza il prefisso `glacier:` seguito dal nome dell'operazione API (ad esempio, `glacier:CreateVault`). Per la maggior parte delle azioni di Amazon Glacier`Resource`, è il vault su cui desideri concedere le autorizzazioni. Puoi specificare un vault come valore `Resource` utilizzando l'ARN del vault. Per esprimere le condizioni è necessario utilizzare chiavi di condizione predefinite. Per ulteriori informazioni, consulta [Politiche basate sulle risorse all'interno di Amazon Glacier](security_iam_service-with-iam.md#security_iam_service-with-iam-resource-based-policies).

La tabella seguente elenca le operazioni utilizzabili con le policy basate su identità e le policy basate su risorse. 

**Nota**  
Alcune operazioni possono essere utilizzate solo con le policy basate su identità. Queste azioni sono contrassegnate da un asterisco (\$1) accanto al nome dell'operazione API nella prima colonna.

Utilizzare le barre di scorrimento per visualizzare il resto della tabella.


**API Amazon Glacier e autorizzazioni richieste per le azioni**  

| Operazioni delle API Amazon Glacier | Autorizzazioni necessarie (azioni API) | Resources | Chiavi di condizione | 
| --- | --- | --- | --- | 
| [Abort Multipart Upload (DELETE uploadID)](api-multipart-abort-upload.md)  | glacier:AbortMultipartUpload |  `arn:aws:glacier:region:account-id:vaults/vault-name` `arn:aws:glacier:region:account-id:vaults/example*` `arn:aws:glacier:region:account-id:vaults/*`  |  | 
| [Abort Vault Lock (DELETE lock-policy)](api-AbortVaultLock.md)  | glacier:AbortVaultLock |   |  | 
| [Add Tags To Vault (POST tags add)](api-AddTagsToVault.md) | glacier:AddTagsToVault |  `arn:aws:glacier:region:account-id:vaults/vault-name` `arn:aws:glacier:region:account-id:vaults/example*` `arn:aws:glacier:region:account-id:vaults/*`  |  `glacier:ResourceTag/TagKey`  | 
| [Complete Multipart Upload (POST uploadID)](api-multipart-complete-upload.md) | glacier:CompleteMultipartUpload |  `arn:aws:glacier:region:account-id:vaults/vault-name` `arn:aws:glacier:region:account-id:vaults/example*` `arn:aws:glacier:region:account-id:vaults/*`  | `glacier:ResourceTag/TagKey` | 
| [Complete Vault Lock (POST lockId)](api-CompleteVaultLock.md)  | glacier:CompleteVaultLock |   |  `glacier:ResourceTag/TagKey`  | 
| [Create Vault (PUT vault)](api-vault-put.md) \$1  | glacier:CreateVault |   |  | 
| [Delete Archive (DELETE archive)](api-archive-delete.md) | glacier:DeleteArchive |  `arn:aws:glacier:region:account-id:vaults/vault-name` `arn:aws:glacier:region:account-id:vaults/example*` `arn:aws:glacier:region:account-id:vaults/*`  |  `glacier:ArchiveAgeInDays` `glacier:ResourceTag/TagKey`  | 
| [Delete Vault (DELETE vault)](api-vault-delete.md) | glacier:DeleteVault |  `arn:aws:glacier:region:account-id:vaults/vault-name` `arn:aws:glacier:region:account-id:vaults/example*` `arn:aws:glacier:region:account-id:vaults/*`  |  `glacier:ResourceTag/TagKey`  | 
| [Delete Vault Access Policy (DELETE access-policy)](api-DeleteVaultAccessPolicy.md) | glacier:DeleteVaultAccessPolicy |  `arn:aws:glacier:region:account-id:vaults/vault-name` `arn:aws:glacier:region:account-id:vaults/example*` `arn:aws:glacier:region:account-id:vaults/*`  |  `glacier:ResourceTag/TagKey`  | 
| [Delete Vault Notifications (DELETE notification-configuration)](api-vault-notifications-delete.md) | glacier:DeleteVaultNotifications |  `arn:aws:glacier:region:account-id:vaults/vault-name` `arn:aws:glacier:region:account-id:vaults/example*` `arn:aws:glacier:region:account-id:vaults/*`  |  `glacier:ResourceTag/TagKey`  | 
| [Describe Job (GET JobID)](api-describe-job-get.md) | glacier:DescribeJob |  `arn:aws:glacier:region:account-id:vaults/vault-name` `arn:aws:glacier:region:account-id:vaults/example*` `arn:aws:glacier:region:account-id:vaults/*`  | 
| [Describe Vault (GET vault)](api-vault-get.md) | glacier:DescribeVault |  `arn:aws:glacier:region:account-id:vaults/vault-name` `arn:aws:glacier:region:account-id:vaults/example*` `arn:aws:glacier:region:account-id:vaults/*`  |  | 
| [Get Data Retrieval Policy (GET policy)](api-GetDataRetrievalPolicy.md) \$1  | glacier:GetDataRetrievalPolicy |  `arn:aws:glacier:region:account-id:policies/retrieval-limit-policy`  |  | 
| [Get Job Output (GET output)](api-job-output-get.md) | glacier:GetJobOutput |  `arn:aws:glacier:region:account-id:vaults/vault-name` `arn:aws:glacier:region:account-id:vaults/example*` `arn:aws:glacier:region:account-id:vaults/*`  |  | 
| [Get Vault Access Policy (GET access-policy)](api-GetVaultAccessPolicy.md) | glacier:GetVaultAccessPolicy |  `arn:aws:glacier:region:account-id:vaults/vault-name` `arn:aws:glacier:region:account-id:vaults/example*` `arn:aws:glacier:region:account-id:vaults/*`  |  | 
| [Get Vault Lock (GET lock-policy)](api-GetVaultLock.md)  | glacier:GetVaultLock |  `arn:aws:glacier:region:account-id:vaults/vault-name` `arn:aws:glacier:region:account-id:vaults/example*` `arn:aws:glacier:region:account-id:vaults/*`  |  | 
| [Get Vault Notifications (GET notification-configuration)](api-vault-notifications-get.md) | glacier:GetVaultNotifications |  `arn:aws:glacier:region:account-id:vaults/vault-name` `arn:aws:glacier:region:account-id:vaults/example*` `arn:aws:glacier:region:account-id:vaults/*`  |  | 
| [Initiate Job (POST jobs)](api-initiate-job-post.md) | glacier:InitiateJob |  `arn:aws:glacier:region:account-id:vaults/vault-name` `arn:aws:glacier:region:account-id:vaults/example*` `arn:aws:glacier:region:account-id:vaults/*`  |  `glacier:ArchiveAgeInDays` `glacier:ResourceTag/TagKey`  | 
| [Initiate Multipart Upload (POST multipart-uploads)](api-multipart-initiate-upload.md) | glacier:InitiateMultipartUpload |  `arn:aws:glacier:region:account-id:vaults/vault-name` `arn:aws:glacier:region:account-id:vaults/example*` `arn:aws:glacier:region:account-id:vaults/*`  |  `glacier:ResourceTag/TagKey`  | 
| [Initiate Vault Lock (POST lock-policy)](api-InitiateVaultLock.md)  | glacier:InitiateVaultLock |   |  `glacier:ResourceTag/TagKey`  | 
| [List Jobs (GET jobs)](api-jobs-get.md) | glacier:ListJobs |  `arn:aws:glacier:region:account-id:vaults/vault-name` `arn:aws:glacier:region:account-id:vaults/example*` `arn:aws:glacier:region:account-id:vaults/*`  |  | 
| [List Multipart Uploads (GET multipart-uploads)](api-multipart-list-uploads.md) | glacier:ListMultipartUploads |  `arn:aws:glacier:region:account-id:vaults/vault-name` `arn:aws:glacier:region:account-id:vaults/example*` `arn:aws:glacier:region:account-id:vaults/*`  |  | 
| [List Parts (GET uploadID)](api-multipart-list-parts.md) | glacier:ListParts |  `arn:aws:glacier:region:account-id:vaults/vault-name` `arn:aws:glacier:region:account-id:vaults/example*` `arn:aws:glacier:region:account-id:vaults/*`  |  | 
| [List Tags For Vault (GET tags)](api-ListTagsForVault.md) | glacier:ListTagsForVault |  `arn:aws:glacier:region:account-id:vaults/vault-name` `arn:aws:glacier:region:account-id:vaults/example*` `arn:aws:glacier:region:account-id:vaults/*`  |  | 
| [List Vaults (GET vaults)](api-vaults-get.md) | glacier:ListVaults |  |  | 
| [Remove Tags From Vault (POST tags remove)](api-RemoveTagsFromVault.md) | glacier:RemoveTagsFromVault |  `arn:aws:glacier:region:account-id:vaults/vault-name` `arn:aws:glacier:region:account-id:vaults/example*` `arn:aws:glacier:region:account-id:vaults/*`  |  `glacier:ResourceTag/TagKey`  | 
| [Set Data Retrieval Policy (PUT policy)](api-SetDataRetrievalPolicy.md) \$1 | glacier:SetDataRetrievalPolicy | `arn:aws:glacier:region:account-id:policies/retrieval-limit-policy` |  | 
| [Set Vault Access Policy (PUT access-policy)](api-SetVaultAccessPolicy.md) | glacier:SetVaultAccessPolicy |  `arn:aws:glacier:region:account-id:vaults/vault-name` `arn:aws:glacier:region:account-id:vaults/example*` `arn:aws:glacier:region:account-id:vaults/*`  |  `glacier:ResourceTag/TagKey`  | 
| [Set Vault Notification Configuration (PUT notification-configuration)](api-vault-notifications-put.md) | glacier:SetVaultNotifications |  `arn:aws:glacier:region:account-id:vaults/vault-name` `arn:aws:glacier:region:account-id:vaults/example*` `arn:aws:glacier:region:account-id:vaults/*`  |  `glacier:ResourceTag/TagKey`  | 
| [Upload Archive (POST archive)](api-archive-post.md) | glacier:UploadArchive |  `arn:aws:glacier:region:account-id:vaults/vault-name` `arn:aws:glacier:region:account-id:vaults/example*` `arn:aws:glacier:region:account-id:vaults/*`  |  `glacier:ResourceTag/TagKey`  | 
| [Upload Part (PUT uploadID)](api-upload-part.md) | glacier:UploadMultipartPart |  `arn:aws:glacier:region:account-id:vaults/vault-name` `arn:aws:glacier:region:account-id:vaults/example*` `arn:aws:glacier:region:account-id:vaults/*`  |  `glacier:ResourceTag/TagKey`  | 