

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

# Get Vault Access Policy (GET access-policy)
<a name="api-GetVaultAccessPolicy"></a>

## Description
<a name="api-GetVaultAccessPolicy-description"></a>

Questa operazione recupera la sottorisorsa `access-policy` impostata nella vault. Per ulteriori informazioni sull'impostazione di questa sottorisorsa, consulta [Set Vault Access Policy (PUT access-policy)](api-SetVaultAccessPolicy.md). Se non vi è alcuna policy di accesso impostata sul vault, l'operazione restituisce un errore `404 Not found`. Per ulteriori informazioni sulle policy di accesso a vault, consulta [Policy di accesso delle vault](vault-access-policy.md).

## Richieste
<a name="api-GetVaultAccessPolicy-requests"></a>

Per restituire la policy di accesso a vault corrente, invia una richiesta HTTP `GET` all'URI della sottorisorsa `access-policy` del vault.

### Sintassi
<a name="api-GetVaultAccessPolicy-requests-syntax"></a>

```
1. GET /{{AccountId}}/vaults/{{vaultName}}/access-policy HTTP/1.1
2. Host: glacier.{{Region}}.amazonaws.com
3. Date: {{Date}}
4. Authorization: {{SignatureValue}}
5. x-amz-glacier-version: 2012-06-01
```

 

**Nota**  
Il `AccountId` valore è l' Account AWS ID dell'account proprietario del vault. Puoi specificare un Account AWS ID o, facoltativamente, un singolo '`-`' (trattino), nel qual caso Amazon Glacier utilizza Account AWS l'ID associato alle credenziali utilizzate per firmare la richiesta. Se utilizzi un ID account, non includere alcun trattino ("-") nell'ID.

### Parametri della richiesta
<a name="api-GetVaultAccessPolicy-requests-parameters"></a>

Questa operazione non utilizza parametri richiesta.

### Intestazioni di richiesta
<a name="api-GetVaultAccessPolicy-requests-headers"></a>

Questa operazione utilizza solo le intestazioni richiesta che sono comuni a tutte le operazioni. Per informazioni sulle intestazioni richiesta comuni, consulta [Intestazioni di richiesta comuni](api-common-request-headers.md).

### Corpo della richiesta
<a name="api-GetVaultAccessPolicy-requests-elements"></a>

Questa operazione non ha un corpo della richiesta.

## Risposte
<a name="api-GetVaultAccessPolicy-responses"></a>

In risposta, Amazon Glacier (Amazon Glacier) restituisce la policy di accesso al vault in formato JSON nel corpo della risposta. 

### Sintassi
<a name="api-GetVaultAccessPolicy-responses-syntax"></a>

```
HTTP/1.1 200 OK
x-amzn-RequestId: x-amzn-RequestId
Date: Date
Content-Type: application/json
Content-Length: length
				
{
  "Policy": "string"
}
```

### Intestazioni di risposta
<a name="api-GetVaultAccessPolicy-responses-headers"></a>

Questa operazione utilizza solo le intestazioni di risposta che sono comuni alla maggior parte delle risposte. Per informazioni sulle intestazioni di risposta comuni, consulta [Intestazioni di risposta comuni](api-common-response-headers.md).

### Corpo della risposta
<a name="api-GetVaultAccessPolicy-responses-elements"></a>

Il corpo della risposta contiene i campi JSON descritti di seguito.

 **Policy**   
La policy di accesso a vault in forma di stringa JSON che utilizza "\\" come carattere di escape.  
 Tipo: String

### Errori
<a name="api-GetVaultAccessPolicy-responses-errors"></a>

Per informazioni sulle eccezioni e sui messaggi di errore di Amazon Glacier, consulta. [Risposte agli errori](api-error-responses.md)

## Esempi
<a name="api-GetVaultAccessPolicy-examples"></a>

L'esempio seguente mostra come ottenere una policy di accesso a vault.

### Richiesta di esempio
<a name="api-GetVaultAccessPolicy-example-request"></a>

In questo esempio, una richiesta `GET` è inviata all'URI di una sottorisorsa `access-policy` della vault.

```
1. GET /-/vaults/examplevault/access-policy HTTP/1.1
2. Host: glacier.us-west-2.amazonaws.com
3. x-amz-Date: 20170210T120000Z
4. x-amz-glacier-version: 2012-06-01
5. Authorization: AWS4-HMAC-SHA256 Credential=AKIAIOSFODNN7EXAMPLE/20141123/us-west-2/glacier/aws4_request,SignedHeaders=host;x-amz-date;x-amz-glacier-version,Signature=9257c16da6b25a715ce900a5b45b03da0447acf430195dcb540091b12966f2a2
```

### Risposta di esempio
<a name="api-GetVaultAccessPolicy-example-response"></a>

Se la richiesta ha avuto esito positivo, Amazon Glacier restituisce la policy di accesso al vault come stringa JSON nel corpo della risposta. La stringa JSON restituita utilizza "\\" come carattere di escape, come illustrato negli esempi [Set Vault Access Policy (PUT access-policy)](api-SetVaultAccessPolicy.md). Nell'esempio seguente la stringa JSON è invece restituita senza caratteri escape per una migliore leggibilità. 

```
 1. HTTP/1.1 200 OK
 2. x-amzn-RequestId: AAABZpJrTyioDC_HsOmHae8EZp_uBSJr6cnGOLKp_XJCl-Q
 3. Date: Wed, 10 Feb 2017 12:00:00 GMT
 4. Content-Type: application/json
 5. Content-Length: length
 6. 
 7. {
 8.   "Policy": "
 9.     {
10.       "Version": "2012-10-17",		 	 	 
11.       "Statement": [
12.         {
13.           "Sid": "allow-time-based-deletes",
14.           "Principal": {
15.             "AWS": "999999999999"
16.           },
17.           "Effect": "Allow",
18.           "Action": "glacier:Delete*",
19.           "Resource": [
20.             "arn:aws:glacier:us-west-2:999999999999:vaults/examplevault"
21.           ],
22.           "Condition": {
23.             "DateGreaterThan": {
24.               "aws:CurrentTime": "2018-12-31T00:00:00Z"
25.             }
26.           }
27.         }
28.       ]
29.     }        
30.   "
31. }
```

## Sezioni correlate
<a name="related-sections-GetVaultAccessPolicy"></a>

 
+ [Delete Vault Access Policy (DELETE access-policy)](api-DeleteVaultAccessPolicy.md)

 
+ [Set Vault Access Policy (PUT access-policy)](api-SetVaultAccessPolicy.md)

## Vedi anche
<a name="api-GetVaultAccessPolicy_SeeAlso"></a>

Per ulteriori informazioni sull'utilizzo di questa API in una delle lingue SDKs Amazon specifiche per lingua, consulta quanto segue:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/cli/latest/reference/glacier/get-vault-access-policy.html) 