Amazon dynamodb 如何以编程方式在DynamoDB中恢复备份表?(使用C#)

Amazon dynamodb 如何以编程方式在DynamoDB中恢复备份表?(使用C#),amazon-dynamodb,dynamodb-queries,Amazon Dynamodb,Dynamodb Queries,我打算以编程方式复制DynamoDB表。除了扫描表并将其保存到新表之外,我没有找到任何查询,但是因为表很大,所以需要花费不合理的时间来实现这一点。因此,我认为另一种方法应该是备份表,然后将其恢复到新表中。然而,我在c#中找不到任何可以做这件事的东西 非常感谢您的帮助。您可以使用DynamoDB备份/还原 var backupResponse=wait dynamoDbClient.CreateBackupAsync(新的CreateBackupRequest { BackupName=Backu

我打算以编程方式复制DynamoDB表。除了扫描表并将其保存到新表之外,我没有找到任何查询,但是因为表很大,所以需要花费不合理的时间来实现这一点。因此,我认为另一种方法应该是备份表,然后将其恢复到新表中。然而,我在c#中找不到任何可以做这件事的东西


非常感谢您的帮助。

您可以使用DynamoDB备份/还原

var backupResponse=wait dynamoDbClient.CreateBackupAsync(新的CreateBackupRequest
{
BackupName=BackupName,
TableName=orginalTable
};
等待dynamoDbClient.RestoreTableFromBackupAsync(新RestoreTableFromBackupRequest
{
BackupArn=backupResponse.BackupDetails.BackupArn,
TargetTableName=newTableName
};