AWS-RestoreDynamoDBTable - AWS Systems Manager Referência do runbook de automação

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á.

AWS-RestoreDynamoDBTable

Descrição

O AWS-RestoreDynamoDBTable runbook restaura a tabela do Amazon DynamoDB que você especifica point-in-time usando a recuperação (PITR).

Executar esta automação (console)

Tipo de documento

Automação

Proprietário

Amazon

Plataformas

Bancos de dados

Parâmetros

  • AutomationAssumeRole

    Tipo: String

    Descrição: (opcional) o nome do recurso da Amazon (ARN) do perfil do AWS Identity and Access Management (IAM) que permite que o Systems Manager Automation realize ações em seu nome. Se nenhum perfil for especificado, o Systems Manager Automation usa as permissões do usuário que inicia este runbook.

  • EnablePointInTimeRecoverAsNeeded

    Tipo: booleano

    Padrão: verdadeiro

    Descrição: (Opcional) Determina se a automação ativa a point-in-time recuperação conforme necessário para restaurar a tabela.

  • GlobalSecondaryIndexOverride

    Tipo: string

    Descrição: (opcional) os novos índices secundários globais para substituir os índices secundários existentes na nova tabela.

  • LocalSecondaryIndexOverride

    Tipo: string

    Descrição: (opcional) os novos índices secundários locais para substituir os índices secundários existentes na nova tabela.

  • RestoreDateTime

    Tipo: string

    Descrição: (Obrigatório) A point-in-time recuperação para a qual você deseja restaurar sua tabela nos últimos 35 dias. Especifique a data e a hora no seguinte formato: DD/MM/YYYY HH:MM:SS

  • SourceTableArn

    Tipo: string

    Descrição: (obrigatório) o ARN da tabela que deseja restaurar.

  • SseSpecificationOverride

    Tipo: string

    Descrição: (opcional) as configurações de criptografia do lado do servidor a serem usadas na nova tabela.

  • TargetTableName

    Tipo: string

    Descrição: (obrigatório) o nome da tabela a ser restaurada.

Permissões obrigatórias do IAM

O parâmetro AutomationAssumeRole requer as seguintes ações para usar o runbook com êxito.

  • dynamodb:BatchWriteItem

  • dynamodb:DeleteItem

  • dynamodb:DescribeTable

  • dynamodb:GetItem

  • dynamodb:PutItem

  • dynamodb:Query

  • dynamodb:RestoreTableToPointInTime

  • dynamodb:Scan

  • dynamodb:UpdateItem

Etapas do documento

  • aws:executeScript- Restaura a tabela do DynamoDB que você especifica no TargetTableName parâmetro usando a recuperação. point-in-time