AWS同步文件夹

时间:2015-09-07 15:54:01

标签: amazon-web-services amazon-s3

这是我必须遵循的工作流程 -

  • 从一个端点获取数据

    与我的存储桶同步

    处理数据

    删除数据

    第二天重复处理

因此,我必须从另一个AWS桶中同步AWS桶中的文件夹。我每天只需要将一天的文件放入我的桶中。但是当我运行这个命令时 -

aws s3 --region=us-east-1 sync  s3://X.Y.c-h/abc/2015/09/07 to s3://XX/YY/2015/09/07

我收到以下错误

Unknown options: s3://XX/YY/2015/09/07

另外,如果我这样做

aws s3 --region=us-east-1 sync  s3://X.Y.c-h/abc to s3://XX/YY

然后我获得了其他存储桶中的所有数据。我只需要特定的日期数据。 有帮助吗?我正在学习云系统。

1 个答案:

答案 0 :(得分:0)

删除func CheckAppId(appC *core.Context) gin.HandlerFunc { return func(c *gin.Context) { //get Basic Auth credentials appId, token, _ := c.Request.BasicAuth() if appId == "" { //I'm getting this JSON in the response c.JSON(http.StatusOK, gin.H{"code": "MISSING_APP_ID", "message": "Your request is missing an application id"}) c.Abort() } //find app_id in database app := core.App{} err := appC.Database.C("apps").Find(bson.M{"id" : appId}).One(&app) if err != nil { //no app found //and I'm getting this JSON in the response c.JSON(http.StatusOK, gin.H{"code": "INVALID_APP_ID", "message": "The application id provided could not be found"}) c.Abort() } c.Next() } } ,例如:

to