这是我必须遵循的工作流程 -
从一个端点获取数据
与我的存储桶同步
处理数据
删除数据
第二天重复处理
因此,我必须从另一个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
然后我获得了其他存储桶中的所有数据。我只需要特定的日期数据。 有帮助吗?我正在学习云系统。
答案 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