As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
DescribeBackupJob
Retorna os detalhes do trabalho de backup para o BackupJobId especificado.
Sintaxe da Solicitação
GET /backup-jobs/backupJobId HTTP/1.1
Parâmetros da Solicitação de URI
A solicitação usa os seguintes parâmetros de URI:
- backupJobId
-
Identifica de forma exclusiva uma solicitação para AWS Backup fazer backup de um recurso.
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
{
"AccountId": "string",
"BackupJobId": "string",
"BackupOptions": {
"string" : "string"
},
"BackupSizeInBytes": number,
"BackupType": "string",
"BackupVaultArn": "string",
"BackupVaultName": "string",
"BytesTransferred": number,
"ChildJobsInState": {
"string" : number
},
"CompletionDate": number,
"CreatedBy": {
"BackupPlanArn": "string",
"BackupPlanId": "string",
"BackupPlanName": "string",
"BackupPlanVersion": "string",
"BackupRuleCron": "string",
"BackupRuleId": "string",
"BackupRuleName": "string",
"BackupRuleTimezone": "string"
},
"CreationDate": number,
"EncryptionKeyArn": "string",
"ExpectedCompletionDate": number,
"IamRoleArn": "string",
"InitiationDate": number,
"IsEncrypted": boolean,
"IsParent": boolean,
"MessageCategory": "string",
"NumberOfChildJobs": number,
"ParentJobId": "string",
"PercentDone": "string",
"RecoveryPointArn": "string",
"RecoveryPointLifecycle": {
"DeleteAfterDays": number,
"DeleteAfterEvent": "string",
"MoveToColdStorageAfterDays": number,
"OptInToArchiveForSupportedResources": boolean
},
"ResourceArn": "string",
"ResourceName": "string",
"ResourceType": "string",
"StartBy": number,
"State": "string",
"StatusMessage": "string",
"VaultLockState": "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.
- AccountId
-
Retorna o ID da conta que é proprietária do trabalho de backup.
Tipo: sequência
Padrão:
^[0-9]{12}$ - BackupJobId
-
Identifica de forma exclusiva uma solicitação para AWS Backup fazer backup de um recurso.
Tipo: string
- BackupOptions
-
Representa as opções especificadas como parte do plano de backup ou do trabalho de backup sob demanda.
Tipo: mapa de string para string
Padrão da chave:
^[a-zA-Z0-9\-\_\.]{1,50}$Padrão de valor:
^[a-zA-Z0-9\-\_\.]{1,50}$ - BackupSizeInBytes
-
O tamanho de um backup (ponto de recuperação), em bytes.
Esse valor pode ser renderizado de forma diferente dependendo do tipo de recurso, pois AWS Backup extrai informações de dados de outros AWS serviços. Por exemplo, o valor retornado pode exibir
0, que pode ser diferente do valor previsto.O comportamento esperado para valores por tipo de recurso é descrito a seguir:
-
O Amazon Aurora, o Amazon DocumentDB e o Amazon Neptune não têm esse valor preenchido pela operação
GetBackupJobStatus. -
Para o Amazon DynamoDB com recursos avançados, esse valor se refere ao tamanho do ponto de recuperação (backup).
-
A Amazon EC2 e o Amazon EBS mostram o tamanho do volume (armazenamento provisionado) retornado como parte desse valor. O Amazon EBS não retorna informações sobre o tamanho do backup. O tamanho do snapshot terá o mesmo valor do recurso original do qual foi feito backup.
-
Para o Amazon EFS, esse valor se refere aos bytes delta transferidos durante um backup.
-
Para o Amazon EKS, esse valor se refere ao tamanho do seu ponto de recuperação EKS aninhado.
-
FSx A Amazon não preenche esse valor da operação
GetBackupJobStatuspara sistemas de FSx arquivos. -
Uma instância do Amazon RDS será exibida como
0. -
Para máquinas virtuais em execução VMware, esse valor é passado AWS Backup por meio de um fluxo de trabalho assíncrono, o que pode significar que esse valor exibido pode subrepresentar o tamanho real do backup.
Tipo: longo
-
- BackupType
-
Representa o tipo real de backup selecionado para um trabalho de backup. Por exemplo, se um backup bem-sucedido do Serviço de Cópias de Sombra de Volume (VSS) do Windows tiver sido feito, o
BackupTyperetornará"WindowsVSS". SeBackupTypeestiver vazio, então o tipo de backup foi um backup normal.Tipo: string
- BackupVaultArn
-
Um Nome do recurso da Amazon (ARN) que identifica exclusivamente 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 AWS em que são criados.
Tipo: sequência
Padrão:
^[a-zA-Z0-9\-\_]{2,50}$ - BytesTransferred
-
O tamanho em bytes transferido para um cofre de backup no momento em que o status do trabalho foi consultado.
Tipo: longo
- ChildJobsInState
-
Isso retorna as estatísticas dos trabalhos de backup filho (aninhados) incluídos.
Tipo: mapa de string para string
Chaves válidas:
CREATED | PENDING | RUNNING | ABORTING | ABORTED | COMPLETED | FAILED | EXPIRED | PARTIAL - CompletionDate
-
A data e a hora em que um trabalho de criação de backup é 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
- CreatedBy
-
Contém informações de identificação sobre a criação de uma tarefa de backup, incluindo
BackupPlanArn,BackupPlanId,BackupPlanVersioneBackupRuleIddo plano de backup usado para criá-lo.Tipo: objeto RecoveryPointCreator
- CreationDate
-
A data e hora em que o trabalho de backup foi criado, em formato de hora 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
-
O nome do recurso da Amazon (ARN) da chave do KMS que deve ser utilizada para criptografar o backup. Ela pode ser uma chave gerenciada pelo cliente ou uma chave AWS gerenciada, dependendo da configuração do cofre.
Tipo: string
- ExpectedCompletionDate
-
A data e a hora em que se espera que um trabalho de backup de recursos seja concluído, em formato Unix e Tempo Universal Coordenado (UTC). O valor de
ExpectedCompletionDatetem precisão de milissegundos. Por exemplo, o valor 1516925490,087 representa sexta-feira, 26 de janeiro de 2018, 0:11:30,087.Tipo: Timestamp
- 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
- InitiationDate
-
A data em que um trabalho de backup foi iniciado.
Tipo: Timestamp
- IsEncrypted
-
Um valor booliano que indica se o backup está criptografado. Todos os backups AWS Backup são criptografados, mas esse campo indica o status da criptografia para fins de transparência.
Tipo: booliano
- IsParent
-
Isso retorna o valor booliano de que um trabalho de backup é um trabalho pai (composto).
Tipo: booliano
- MessageCategory
-
A contagem de trabalhos para a categoria de mensagem especificada.
Exemplos de strings podem incluir
AccessDenied,SUCCESS,AGGREGATE_ALLeINVALIDPARAMETERS. Veja Monitoramento para obter uma lista de MessageCategory sequências de caracteres aceitas.Tipo: string
- NumberOfChildJobs
-
Isso retorna o número de trabalhos de backup filho (aninhados).
Tipo: longo
- ParentJobId
-
Isso retorna o ID do trabalho de backup do recurso pai (composto).
Tipo: string
- PercentDone
-
Contém uma porcentagem estimada de conclusão de um trabalho no momento em que o status do trabalho foi consultado.
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
- RecoveryPointLifecycle
-
Especifica o período, em dias, antes de um ponto de recuperação fazer a transição para o armazenamento a frio, ou seja excluído.
Os backups transferidos para o armazenamento refrigerado devem ser armazenados em armazenamento refrigerado por no mínimo 90 dias. Portanto, no console, a configuração de retenção deve ser 90 dias a mais do que a transição para frio após a configuração de dias. A transição para frio após a configuração de dias não poderá ser alterada depois que um backup for transferido para frio.
Os tipos de recursos que podem fazer a transição para o armazenamento refrigerado estão listados na tabela Disponibilidade de recursos por recursos. AWS Backup ignora essa expressão para outros tipos de recursos.
Para remover o ciclo de vida e os períodos de retenção existentes e manter seus pontos de recuperação indefinidamente, especifique -1 para
MoveToColdStorageAfterDayseDeleteAfterDays.Tipo: objeto Lifecycle
- ResourceArn
-
Um ARN identifica de forma exclusiva um recurso salvo. O formato do ARN depende do tipo de recurso.
Tipo: string
- ResourceName
-
O nome não exclusivo do recurso que pertence ao backup especificado.
Tipo: string
- ResourceType
-
O tipo de AWS recurso a ser copiado; por exemplo, um volume do Amazon Elastic Block Store (Amazon EBS) ou um banco de dados do Amazon Relational Database Service (Amazon RDS).
Tipo: sequência
Padrão:
^[a-zA-Z0-9\-\_\.]{1,50}$ - StartBy
-
Especifica a hora em formato Unix e Tempo Universal Coordenado (UTC) em que uma tarefa de backup deve ser iniciada antes que seja cancelada. O valor é calculado adicionando a janela inicial ao horário programado. Portanto, se o horário programado fosse às 18h e a janela inicial fosse 2 horas, o horário
StartByseria às 20h na data especificada. O valor deStartBytem precisão de milissegundos. Por exemplo, o valor 1516925490,087 representa sexta-feira, 26 de janeiro de 2018, 0:11:30,087.Tipo: Timestamp
- State
-
O estado atual de um trabalho de backup.
Tipo: string
Valores válidos:
CREATED | PENDING | RUNNING | ABORTING | ABORTED | COMPLETED | FAILED | EXPIRED | PARTIAL - StatusMessage
-
Uma mensagem detalhada explicando o status do trabalho para fazer backup de um recurso.
Tipo: string
- VaultLockState
-
O estado do bloqueio do cofre de backup. Para cofres logicamente isolados, isso indica se o cofre está bloqueado no modo de conformidade. Os valores válidos são
LOCKEDeUNLOCKED.Tipo: string
- VaultType
-
O tipo de cofre de backup no qual o ponto de recuperação está armazenado. Os valores válidos são
BACKUP_VAULTpara cofres de backup padrão eLOGICALLY_AIR_GAPPED_BACKUP_VAULTpara cofres logicamente isolados.Tipo: string
Erros
Para informações sobre os erros comuns retornados pelas ações, consulte Erros comuns.
- DependencyFailureException
-
Um AWS serviço ou recurso dependente retornou um erro ao AWS Backup serviço e a ação não pode ser concluída.
- Context
- Type
Código de status HTTP: 500
- 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 uma das linguagens específicas AWS SDKs, consulte o seguinte: