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à.
# CreateRestoreAccessBackupVault
Crea un archivio di backup per l'accesso al ripristino che fornisce l'accesso temporaneo ai punti di ripristino in un archivio di backup con accesso logico, soggetto all'approvazione MPA.
## Sintassi della richiesta
```
PUT /restore-access-backup-vaults HTTP/1.1
Content-type: application/json
{
"BackupVaultName": "{{string}}",
"BackupVaultTags": {
"{{string}}" : "{{string}}"
},
"CreatorRequestId": "{{string}}",
"RequesterComment": "{{string}}",
"SourceBackupVaultArn": "{{string}}"
}
```
## Parametri della richiesta URI:
La richiesta non utilizza parametri URI.
## Corpo della richiesta
La richiesta accetta i seguenti dati in formato JSON.
** [BackupVaultName](#API_CreateRestoreAccessBackupVault_RequestSyntax) **
Il nome del deposito di backup da associare a un team di approvazione MPA.
Tipo: stringa
Modello: `^[a-zA-Z0-9\-\_]{2,50}$`
Obbligatorio: no
** [BackupVaultTags](#API_CreateRestoreAccessBackupVault_RequestSyntax) **
Tag opzionali da assegnare al repository di backup per l'accesso al ripristino.
Tipo: mappatura stringa a stringa
Obbligatorio: no
** [CreatorRequestId](#API_CreateRestoreAccessBackupVault_RequestSyntax) **
Una stringa univoca che identifica la richiesta e consente di ritentare le richieste non riuscite senza il rischio di eseguire l'operazione due volte.
▬Tipo: stringa
Obbligatorio: no
** [RequesterComment](#API_CreateRestoreAccessBackupVault_RequestSyntax) **
Un commento che spiega il motivo della richiesta di ripristino dell'accesso al backup vault.
▬Tipo: stringa
Obbligatorio: no
** [SourceBackupVaultArn](#API_CreateRestoreAccessBackupVault_RequestSyntax) **
L'ARN dell'archivio di backup di origine contenente i punti di ripristino a cui è richiesto l'accesso temporaneo.
Tipo: stringa
Obbligatorio: sì
## Sintassi della risposta
```
HTTP/1.1 200
Content-type: application/json
{
"CreationDate": number,
"RestoreAccessBackupVaultArn": "string",
"RestoreAccessBackupVaultName": "string",
"VaultState": "string"
}
```
## Elementi di risposta
Se l'operazione riesce, il servizio restituisce una risposta HTTP 200.
I dati seguenti vengono restituiti in formato JSON mediante il servizio.
** [CreationDate](#API_CreateRestoreAccessBackupVault_ResponseSyntax) **
>Data e ora di creazione del repository di backup per l'accesso al ripristino, in formato Unix e Coordinated Universal Time
Tipo: Timestamp
** [RestoreAccessBackupVaultArn](#API_CreateRestoreAccessBackupVault_ResponseSyntax) **
L'ARN che identifica in modo univoco l'archivio di backup di accesso al ripristino creato.
Tipo: String
** [RestoreAccessBackupVaultName](#API_CreateRestoreAccessBackupVault_ResponseSyntax) **
Il nome del repository di backup per l'accesso di ripristino creato.
Tipo: stringa
Modello: `^[a-zA-Z0-9\-\_]{2,50}$`
** [VaultState](#API_CreateRestoreAccessBackupVault_ResponseSyntax) **
Lo stato attuale del repository di backup per l'accesso al ripristino.
Tipo: String
Valori validi: `CREATING | AVAILABLE | FAILED`
## Errori
Per informazioni sugli errori comuni a tutte le operazioni, consultare [Tipi di errore comuni](CommonErrors.md).
** AlreadyExistsException **
La risorsa richiesta esiste già.
** Arn **
** Context **
** CreatorRequestId **
** Type **
Codice di stato HTTP: 400
** InvalidParameterValueException **
Indica che si è verificato un errore con il valore di un parametro. Ad esempio, il valore non è compreso nell'intervallo.
** Context **
** Type **
Codice di stato HTTP: 400
** InvalidRequestException **
Indica che si è verificato un errore nell'input alla richiesta. Ad esempio, un parametro è del tipo errato.
** Context **
** Type **
Codice di stato HTTP: 400
** LimitExceededException **
È stato superato un limite nella richiesta, ad esempio il numero massimo di elementi consentiti in una richiesta.
** Context **
** Type **
Codice di stato HTTP: 400
** MissingParameterValueException **
Indica che manca un parametro obbligatorio.
** Context **
** Type **
Codice di stato HTTP: 400
** ResourceNotFoundException **
Una risorsa necessaria per l'azione non esiste.
** Context **
** Type **
Codice di stato HTTP: 400
** ServiceUnavailableException **
La richiesta non è riuscita a causa di un errore temporaneo del server.
** Context **
** Type **
Codice di stato HTTP: 500
## Vedi anche
Per ulteriori informazioni sull'utilizzo di questa API in una delle lingue specifiche AWS SDKs, consulta quanto segue:
+ [AWS Interfaccia a riga di comando V2](https://docs.aws.amazon.com/goto/cli2/backup-2018-11-15/CreateRestoreAccessBackupVault)
+ [AWS SDK per.NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/backup-2018-11-15/CreateRestoreAccessBackupVault)
+ [AWS SDK per C\+\+](https://docs.aws.amazon.com/goto/SdkForCpp/backup-2018-11-15/CreateRestoreAccessBackupVault)
+ [AWS SDK per Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/backup-2018-11-15/CreateRestoreAccessBackupVault)
+ [AWS SDK per Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/backup-2018-11-15/CreateRestoreAccessBackupVault)
+ [AWS SDK per V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/backup-2018-11-15/CreateRestoreAccessBackupVault)
+ [AWS SDK per Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/backup-2018-11-15/CreateRestoreAccessBackupVault)
+ [AWS SDK per PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/backup-2018-11-15/CreateRestoreAccessBackupVault)
+ [AWS SDK per Python](https://docs.aws.amazon.com/goto/boto3/backup-2018-11-15/CreateRestoreAccessBackupVault)
+ [AWS SDK per Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/backup-2018-11-15/CreateRestoreAccessBackupVault)