将AWS Data Pipeline TableBackupActivity输出到多个S3位置?

时间:2017-06-01 14:55:23

标签: amazon-web-services amazon-s3 amazon-dynamodb amazon-data-pipeline

我已使用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,但它似乎并没有真正复制任何东西。谢谢你的帮助!

0 个答案:

没有答案