After chatting with a colleague who read this and showed me the magic of trace I think the problem with amazonica.aws. s3/set-bucket-tagging-configuration is that I need
{:tag-sets [{:tag {"Formation" "notlive"}}]} i.e. I need to know how to call setTag(string key, string value) which takes two args through the Amazonica. I've only dealt with single args before. On Wednesday, 20 July 2016 14:53:11 UTC+1, Gareth Rogers wrote: > > Hi > > Has any one had any success using either > amazonica.aws.s3/set-bucket-notification-configuration or > amazonica.aws.s3/set-bucket-tagging-configuration? > > I've got > > (amazonica.aws.s3/set-bucket-notification-configuration > "my.bucket.name" > {"my-custom-event-name" > {"<sqs-arn>" ;; This replaced with the ARN of an SQS queue I've created > "ObjectCreatedByPut" ;; [S3Event/ObjectCreatedByPut] ;; > "s3:ObjectCreated:Put" <-- tried all three > ;; :filter "/_SUCCESS" > }}) > > and > > (amazonica.aws.s3/set-bucket-tagging-configuration > "my.bucket.name" > {:tag-sets [{"Formation" "notlive"}]}) > > Both of those are wrapped with amazonica.core/with-credential which I've > omitted. > > The call to amazonica.aws.s3/set-bucket-notification-configuration returns > nil. I guess this means it's getting converted to a valid call but the S3 > API is rejecting it silently? Anyone know what it should look like? > > The call to amazonica.aws.s3/set-bucket-tagging-configuration is throwing: > > Unhandled com.amazonaws.services.s3.model.AmazonS3Exception > The XML you provided was not well-formed or did not validate > against our published schema (Service: Amazon S3; Status Code: 400; > Error Code: MalformedXML; Request ID: ) > > I can't figure out what might be wrong there either. I've tried a few > variations on the tag sets but it either doesn't run because it can't find > an appropriate function or gives the XML error. > > Any pointers would be appreciated. > > Thanks > Gareth > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.