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)