DescribeRecoveryPoint
Retorna metadados associados a um ponto de recuperação, incluindo o ID, o status, a criptografia e o ciclo de vida.
Sintaxe da Solicitação
GET /backup-vaults/backupVaultName/recovery-points/recoveryPointArn?backupVaultAccountId=BackupVaultAccountId HTTP/1.1
Parâmetros da Solicitação de URI
A solicitação usa os seguintes parâmetros de URI:
- BackupVaultAccountId
-
O ID da conta do cofre de backup especificado.
Padrão: :
^[0-9]{12}$ - backupVaultName
-
O nome de um contêiner lógico onde os backups são armazenados. Os cofres de backup são identificados por nomes que são exclusivos da conta usada para criá-los e a região da AWS em que são criados.
Padrão: :
^[a-zA-Z0-9\-\_]{2,50}$Exigido: Sim
- recoveryPointArn
-
Um Nome do recurso da Amazon (ARN) que identifica de forma exclusiva um ponto de recuperação. Por exemplo,
arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.Obrigatório: Sim
Corpo da Solicitação
Essa solicitação não tem corpo.
Sintaxe da resposta
HTTP/1.1 200
Content-type: application/json
{
"BackupSizeInBytes": number,
"BackupVaultArn": "string",
"BackupVaultName": "string",
"CalculatedLifecycle": {
"DeleteAt": number,
"MoveToColdStorageAt": number
},
"CompletionDate": number,
"CompositeMemberIdentifier": "string",
"CreatedBy": {
"BackupPlanArn": "string",
"BackupPlanId": "string",
"BackupPlanName": "string",
"BackupPlanVersion": "string",
"BackupRuleCron": "string",
"BackupRuleId": "string",
"BackupRuleName": "string",
"BackupRuleTimezone": "string"
},
"CreationDate": number,
"EncryptionKeyArn": "string",
"IamRoleArn": "string",
"IndexStatus": "string",
"IndexStatusMessage": "string",
"InitiationDate": number,
"IsEncrypted": boolean,
"IsParent": boolean,
"LastRestoreTime": number,
"Lifecycle": {
"DeleteAfterDays": number,
"MoveToColdStorageAfterDays": number,
"OptInToArchiveForSupportedResources": boolean
},
"ParentRecoveryPointArn": "string",
"RecoveryPointArn": "string",
"ResourceArn": "string",
"ResourceName": "string",
"ResourceType": "string",
"SourceBackupVaultArn": "string",
"Status": "string",
"StatusMessage": "string",
"StorageClass": "string",
"VaultType": "string"
}
Elementos de Resposta
Se a ação for bem-sucedida, o serviço retornará uma resposta HTTP 200.
Os dados a seguir são retornados no formato JSON pelo serviço.
- BackupSizeInBytes
-
O tamanho de um backup, em bytes.
Tipo: longo
- BackupVaultArn
-
Um ARN que identifica de forma exclusiva um cofre de backup. Por exemplo,
arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault.Tipo: String
- BackupVaultName
-
O nome de um contêiner lógico onde os backups são armazenados. Os cofres de backup são identificados por nomes que são exclusivos da conta usada para criá-los e a região da em que são criados.
Tipo: sequência
Padrão: :
^[a-zA-Z0-9\-\_]{2,50}$ - CalculatedLifecycle
-
Um objeto
CalculatedLifecyclecontendo timestampsDeleteAteMoveToColdStorageAt.Tipo: objeto CalculatedLifecycle
- CompletionDate
-
A data e hora em que um trabalho para criar um ponto de recuperação foi concluído, em formato Unix e Tempo Universal Coordenado (UTC). O valor de
CompletionDatetem precisão de milissegundos. Por exemplo, o valor 1516925490,087 representa sexta-feira, 26 de janeiro de 2018, 0:11:30,087.Tipo: Timestamp
- CompositeMemberIdentifier
-
O identificador de um recurso dentro de um grupo composto, como um ponto de recuperação aninhado (filho) que pertence a uma pilha composta (pai). O ID é transferido do ID lógico dentro de uma pilha.
Tipo: String
- CreatedBy
-
Contém informações de identificação sobre a criação de um ponto de recuperação, incluindo o
BackupPlanArn, oBackupPlanId, aBackupPlanVersione oBackupRuleIddo plano de backup usado para criá-lo.Tipo: objeto RecoveryPointCreator
- CreationDate
-
A data e hora em que um ponto de recuperação foi criado, em formato Unix e Tempo Universal Coordenado (UTC). O valor de
CreationDatetem precisão de milissegundos. Por exemplo, o valor 1516925490,087 representa sexta-feira, 26 de janeiro de 2018, 0:11:30,087.Tipo: Timestamp
- EncryptionKeyArn
-
A chave de criptografia no lado do servidor usada para proteger seus backups. Por exemplo,
arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab.Tipo: String
- IamRoleArn
-
Especifica o ARN do perfil do IAM usado para criar o ponto de recuperação de destino. Por exemplo,
arn:aws:iam::123456789012:role/S3Access.Tipo: String
- IndexStatus
-
Esse é o status atual do índice de backup associado ao ponto de recuperação especificado.
Os status são:
PENDING|ACTIVE|FAILED|DELETINGUm ponto de recuperação com um índice que possui o status de
ACTIVEpode ser incluído em uma pesquisa.Tipo: String
Valores Válidos:
PENDING | ACTIVE | FAILED | DELETING - IndexStatusMessage
-
Uma string na forma de uma mensagem detalhada explicando o status de um índice de backup associado ao ponto de recuperação.
Tipo: String
- InitiationDate
-
A data e hora em que o trabalho de backup que criou esse ponto de recuperação foi iniciado, em formato Unix e Tempo Universal Coordenado (UTC).
Tipo: Timestamp
- IsEncrypted
-
Um valor booliano que é retornado como
TRUEse o ponto de recuperação especificado estiver criptografado ouFALSEse o ponto de recuperação não estiver criptografado.Tipo: booliano
- IsParent
-
Isso retorna o valor booliano de que um ponto de recuperação é um trabalho pai (composto).
Tipo: booliano
- LastRestoreTime
-
A data e hora em que um ponto de recuperação foi restaurado pela última vez, em formato Unix e Tempo Universal Coordenado (UTC). O valor de
LastRestoreTimetem precisão de milissegundos. Por exemplo, o valor 1516925490,087 representa sexta-feira, 26 de janeiro de 2018, 0:11:30,087.Tipo: Timestamp
- Lifecycle
-
O ciclo de vida define quando um recurso protegido é transferido para o armazenamento "frio" e quando ele expira. O AWS Backup faz a transição e a expiração de backups automaticamente de acordo com o ciclo de vida que você definir.
Os backups transferidos para o armazenamento "frio" devem ficar armazenados lá por no mínimo 90 dias. Portanto, a configuração de “retenção” deve ser 90 dias maior do que a configuração de “número de dias para transição para armazenamento frio”. A configuração de “número de dias para transferência ao armazenamento a frio” não pode ser alterada depois que um backup é transferido para o armazenamento a frio.
Os tipos de recursos que podem ser transferidos para o armazenamento a frio estão listados na tabela Disponibilidade de recursos por recurso. O AWS Backup ignora essa expressão para outros tipos de recurso.
Tipo: objeto Lifecycle
- ParentRecoveryPointArn
-
Isso é um ARN que identifica de forma exclusiva um ponto de recuperação pai (composto). Por exemplo,
arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.Tipo: String
- RecoveryPointArn
-
Um ARN que identifica de forma exclusiva um ponto de recuperação. Por exemplo,
arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.Tipo: String
- ResourceArn
-
Um ARN identifica de forma exclusiva um recurso salvo. O formato do ARN depende do tipo de recurso.
Tipo: String
- ResourceName
-
O nome do recurso que pertence ao backup especificado.
Tipo: String
- ResourceType
-
O tipo de recurso da AWS a ser salvo como ponto de recuperação. Por exemplo, um volume do Amazon Elastic Block Service (Amazon RDS) ou um banco de dados do Amazon Relational Database Service (Amazon RDS).
Tipo: sequência
Padrão: :
^[a-zA-Z0-9\-\_\.]{1,50}$ - SourceBackupVaultArn
-
Um Nome do recurso da Amazon (ARN) que identifica de forma exclusiva o cofre de origem em que o backup do recurso foi feito originalmente. Por exemplo,
arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault. Se a recuperação for restaurada na mesma conta ou região da AWS, esse valor seránull.Tipo: String
- Status
-
Um código de status que especifica o estado do ponto de recuperação. Consulte mais informações em Status do ponto de recuperação no Guia do desenvolvedor do AWS Backup.
-
O status
CREATINGindica que um trabalho do AWS Backup foi iniciado para um recurso. O processo de backup foi iniciado e está processando ativamente um trabalho de backup para o ponto de recuperação associado. -
O status
AVAILABLEindica que o backup foi criado com sucesso para o ponto de recuperação. O processo de backup foi concluído sem problemas e o ponto de recuperação agora está pronto para uso. -
O status
PARTIALindica que um ponto de recuperação composto tem um ou mais pontos de recuperação aninhados que não estavam no backup. -
O status
EXPIREDindica que o ponto de recuperação excedeu seu período de retenção, mas o AWS Backup não tem permissão ou não consegue excluí-lo. Para excluir manualmente esses pontos de recuperação, consulte Etapa 3: Excluir os pontos de recuperação na seção Limpar recursos da Introdução. -
O status
STOPPEDocorre em um backup contínuo em que um usuário executou alguma ação que faz com que o backup contínuo seja desativado. Isso pode ser causado pela remoção de permissões, pela desativação do versionamento, pela desativação do envio de eventos para o EventBridge ou pela desativação das regras do EventBridge estabelecidas pelo AWS Backup. Para pontos de recuperação de recursos do Amazon S3, Amazon RDS e Amazon Aurora, esse status ocorre quando o período de retenção de uma regra de backup contínuo é alterado.Para resolver o status
STOPPED, certifique-se de que todas as permissões solicitadas estejam em vigor e que o versionamento esteja habilitado no bucket do S3. Quando essas condições forem atendidas, a próxima instância de uma regra de backup em execução resultará na criação de um ponto de recuperação contínuo. Os pontos de recuperação com status PARADO não precisam ser excluídos.Para o SAP HANA no Amazon EC2, o status
STOPPEDocorre devido à ação do usuário, à configuração incorreta da aplicação ou à falha no backup. Para garantir que futuros backups contínuos tenham êxito, consulte o status do ponto de recuperação e verifique o SAP HANA para obter detalhes.
Tipo: String
Valores Válidos:
COMPLETED | PARTIAL | DELETING | EXPIRED | AVAILABLE | STOPPED | CREATING -
- StatusMessage
-
Uma mensagem de status explicando o status do ponto de recuperação.
Tipo: String
- StorageClass
-
Especifica a classe de armazenamento do ponto de recuperação. Os valores válidos são
WARMouCOLD.Tipo: String
Valores Válidos:
WARM | COLD | DELETED - VaultType
-
O tipo de cofre em que o ponto de recuperação descrito é armazenado.
Tipo: String
Valores Válidos:
BACKUP_VAULT | LOGICALLY_AIR_GAPPED_BACKUP_VAULT | RESTORE_ACCESS_BACKUP_VAULT
Erros
Para obter informações sobre os erros comuns a todas as ações, consulte Erros comuns.
- InvalidParameterValueException
-
Indica que há algo errado com o valor de um parâmetro. Por exemplo, o valor está fora do intervalo.
- Context
- Type
Código de Status HTTP: 400
- MissingParameterValueException
-
Indica que um parâmetro necessário está ausente.
- Context
- Type
Código de Status HTTP: 400
- ResourceNotFoundException
-
Um recurso necessário para a ação não existe.
- Context
- Type
Código de Status HTTP: 400
- ServiceUnavailableException
-
Houve falha na solicitação devido a um erro temporário do servidor.
- Context
- Type
Código de Status HTTP: 500
Consulte também
Para obter mais informações sobre como usar essa API em um dos SDKs específicos de linguagem AWS, consulte: