我已使用DynamoDB->导出菜单选项设置基本管道模板,将DynamoDB数据的AWS数据管道设置为S3DataNode。
我每天运行一次,然后输出到" TableName / DATE /"等S3文件夹中。我通过S3DataNode下的Directory Path选项设置了它:
public class Company
{
[NonSerialized]
public bool isNew;
public string project_id { get; set; }
public string id { get; set; }
public bool account_company { get; set; }
public string url { get; set; }
public string duns_no { get; set; }
public string ein_no { get; set; }
public string telephone { get; set; }
public string company_type { get; set; }
public string name { get; set; }
public string fax { get; set; }
public string description { get; set; }
public string company_category { get; set; }
public Address address { get; set; }
public Company() // constructor
{
address = new Address();
isNew = false;
}
}
我想将它输出到S3文件夹,如" TableName / LATEST"并且它总是覆盖那里的内容,因此有一个规范的URL总是指向特定表的最新备份JSON。
我尝试添加一个CopyActivity和另一个S3DataNode,但它似乎并没有真正复制任何东西。谢谢你的帮助!