AWS S3: Can `cat` but not `copy`/`sync`?

hello and welcome to the forum,

Thanks!

as there is not a --dump for the cat command, just a quick guess...

the two commands has a small difference, between the bucket and folder

  • cat staging_s3:sco-assets-v1 does not have a slash character

Hm. I thought I did ... cat staging_s3://sco-assets-v1/hello.html (so it does have a slash in there)?

Yes. See (1) below.

All of these destinations fail the same way:

$ rclone --config ~/.rclone --s3-profile staging-ops copy test.html staging_s3:sco-assets-v1
2021/09/14 23:37:11 ERROR : test.html: Failed to copy: s3 upload: 403 Forbidden: <?xml version="1.0" encoding="UTF-8"?>
<Error><Code>AccessDenied</Code><Message>Access Denied</Message><RequestId>EN146D4PM0BWJS2D</RequestId><HostId>Tcl1pM+KaKazHQVK8uVkj1ucohV7PtWqxGhOM8g4LFP3wjg5j2/M8pW5UfUivXSl+DVg3za9Qk0=</HostId></Error>
2021/09/14 23:37:11 ERROR : Attempt 1/3 failed with 1 errors and: s3 upload: 403 Forbidden: <?xml version="1.0" encoding="UTF-8"?>
<Error><Code>AccessDenied</Code><Message>Access Denied</Message><RequestId>EN146D4PM0BWJS2D</RequestId><HostId>Tcl1pM+KaKazHQVK8uVkj1ucohV7PtWqxGhOM8g4LFP3wjg5j2/M8pW5UfUivXSl+DVg3za9Qk0=</HostId></Error>
2021/09/14 23:37:12 ERROR : test.html: Failed to copy: s3 upload: 403 Forbidden: <?xml version="1.0" encoding="UTF-8"?>
<Error><Code>AccessDenied</Code><Message>Access Denied</Message><RequestId>4T9HHZCP0GMNFABA</RequestId><HostId>RItsHhk08SEN6n+eW2KUW0R0yT2St7trzTmHbVMbeaP+mZKa8zEzGmO+2lIr6HgaBi1pbZADfqw=</HostId></Error>
2021/09/14 23:37:12 ERROR : Attempt 2/3 failed with 1 errors and: s3 upload: 403 Forbidden: <?xml version="1.0" encoding="UTF-8"?>
<Error><Code>AccessDenied</Code><Message>Access Denied</Message><RequestId>4T9HHZCP0GMNFABA</RequestId><HostId>RItsHhk08SEN6n+eW2KUW0R0yT2St7trzTmHbVMbeaP+mZKa8zEzGmO+2lIr6HgaBi1pbZADfqw=</HostId></Error>
2021/09/14 23:37:12 ERROR : test.html: Failed to copy: s3 upload: 403 Forbidden: <?xml version="1.0" encoding="UTF-8"?>
<Error><Code>AccessDenied</Code><Message>Access Denied</Message><RequestId>4T9XCNQF2M9273D4</RequestId><HostId>OBKc8K5wjVy7q2sjePzIi5Jk8/uu/7yA22I8CWvxQ9muIkyAcWZiiAAURL7U+qUM+ZwbCO7ViII=</HostId></Error>
2021/09/14 23:37:12 ERROR : Attempt 3/3 failed with 1 errors and: s3 upload: 403 Forbidden: <?xml version="1.0" encoding="UTF-8"?>
<Error><Code>AccessDenied</Code><Message>Access Denied</Message><RequestId>4T9XCNQF2M9273D4</RequestId><HostId>OBKc8K5wjVy7q2sjePzIi5Jk8/uu/7yA22I8CWvxQ9muIkyAcWZiiAAURL7U+qUM+ZwbCO7ViII=</HostId></Error>
2021/09/14 23:37:12 Failed to copy: s3 upload: 403 Forbidden: <?xml version="1.0" encoding="UTF-8"?>
<Error><Code>AccessDenied</Code><Message>Access Denied</Message><RequestId>4T9XCNQF2M9273D4</RequestId><HostId>OBKc8K5wjVy7q2sjePzIi5Jk8/uu/7yA22I8CWvxQ9muIkyAcWZiiAAURL7U+qUM+ZwbCO7ViII=</HostId></Error>

$ rclone --config ~/.rclone --s3-profile staging-ops copy test.html staging_s3:sco-assets-v1/
[same]

$ rclone --config ~/.rclone --s3-profile staging-ops copy test.html staging_s3:/sco-assets-v1
[same]

$ rclone --config ~/.rclone --s3-profile staging-ops copy test.html staging_s3:/sco-assets-v1/
[same]

$ rclone --config ~/.rclone --s3-profile staging-ops copy test.html staging_s3://sco-assets-v1
[same]

$ rclone --config ~/.rclone --s3-profile staging-ops copy test.html staging_s3://sco-assets-v1/
[same]
  • sync test.html staging_s3:/sco-assets-v1/test1 does have a slash character

I think I tried it both ways? Yes, I tried that one both ways, too. Failed in the same manner each
time.

Tried it with double slashes, too (s3://sco-assets-v1) and that failed as well.

I found at least one discussion regarding slashes, but it seemed to conclude that, since slashes are a legal character in S3 object names, it was hard to do any trimming.

Which makes me feel that I'm missing something fundamental about how rclone arguments are mapped to remote destinations. I'm really confused, though, that I can get cat to work, can upload content
with the same aws profile (with aws s3 cp, see below)... but I can't get rclone to write to it?

# Make sure there's nothing there.
$ aws --profile=staging-ops s3 rm s3://sco-assets-v1/test.html
delete: s3://sco-assets-v1/test.html

# Make sure it doesn't exist. (Aside: I'm a little startled at the 0 exit status here...)
$ rclone --config ~/.rclone --s3-profile staging-ops cat staging_s3:sco-assets-v1/test.html ; echo $?
0

# Now upload with the `aws` CLI tool:
$ aws --profile=staging-ops s3 cp test.html s3://sco-assets-v1/
upload: ./test.html to s3://sco-assets-v1/test.html

# And retrieve it:
$ rclone --config ~/.rclone --s3-profile staging-ops cat staging_s3:sco-assets-v1/test.html ; echo $?
<html>
  <head>
    <title>test of staging</title>
  </head>
  <body>
    <p>Testing...</p>
  </body>
</html>
0

I can see the buckets no problem, and the files I've added manually:

$ rclone --config ~/.rclone --s3-profile staging-ops lsd staging_s3:
                                           [...]
          -1 2021-09-13 16:34:40        -1 sco-assets-v1
                                           [...]

$ rclone --config ~/.rclone --s3-profile staging-ops ls staging_s3:sco-assets-v1
       90 hello.html
      110 test.html

(1)

$ rclone -vv --dump bodies --config ~/.rclone --s3-profile staging-ops cat staging_s3:sco-assets-v1/hello.html
Downloads/rclone/rclone-v1.56.0-osx-amd64/rclone -vv --dump bodies --config ~/.rclone --s3-profile staging-ops cat staging_s3:sco-assets-v1/hello.html
2021/09/14 23:19:25 DEBUG : rclone: Version "v1.56.0" starting with parameters ["Downloads/rclone/rclone-v1.56.0-osx-amd64/rclone" "-vv" "--dump" "bodies" "--config" "/Users/anthony_foiani/.rclone" "--s3-profile" "staging-ops" "cat" "staging_s3:sco-assets-v1/hello.html"]
2021/09/14 23:19:25 DEBUG : Creating backend with remote "staging_s3:sco-assets-v1/hello.html"
2021/09/14 23:19:25 DEBUG : Using config file from "/Users/anthony_foiani/.rclone"
2021/09/14 23:19:25 DEBUG : staging_s3: detected overridden config - adding "{V5-qR}" suffix to name
2021/09/14 23:19:25 DEBUG : You have specified to dump information. Please be noted that the Accept-Encoding as shown may not be correct in the request and the response may not show Content-Encoding if the go standard libraries auto gzip encoding was in effect. In this case the body of the request will be gunzipped before showing it.
2021/09/14 23:19:25 DEBUG : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2021/09/14 23:19:25 DEBUG : HTTP REQUEST (req 0xc000213000)
2021/09/14 23:19:25 DEBUG : HEAD /hello.html HTTP/1.1
Host: sco-assets-v1.s3.us-east-1.amazonaws.com
User-Agent: rclone/v1.56.0
Authorization: XXXX
X-Amz-Content-Sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
X-Amz-Date: 20210914T231925Z

2021/09/14 23:19:25 DEBUG : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2021/09/14 23:19:25 DEBUG : <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
2021/09/14 23:19:25 DEBUG : HTTP RESPONSE (req 0xc000213000)
2021/09/14 23:19:25 DEBUG : HTTP/1.1 200 OK
Content-Length: 90
Accept-Ranges: bytes
Content-Type: text/html
Date: Tue, 14 Sep 2021 23:19:26 GMT
Etag: "27232bbb94bc4607860caa5d55cbc23c"
Last-Modified: Mon, 13 Sep 2021 17:48:44 GMT
Server: AmazonS3
X-Amz-Id-2: +VSk5KnmBRvcOkl2nOuracv41WfbqukMOBGb2yFUIcJvZEl02GGxvp0NadB/lwixBxdhP9rZi/E=
X-Amz-Request-Id: 05JFB4PJYE0VM320
X-Amz-Version-Id: null

2021/09/14 23:19:25 DEBUG : <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
2021/09/14 23:19:25 DEBUG : fs cache: adding new entry for parent of "staging_s3:sco-assets-v1/hello.html", "staging_s3{V5-qR}:sco-assets-v1"
2021/09/14 23:19:25 DEBUG : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2021/09/14 23:19:25 DEBUG : HTTP REQUEST (req 0xc000213800)
2021/09/14 23:19:25 DEBUG : GET /?delimiter=%2F&encoding-type=url&max-keys=1000&prefix= HTTP/1.1
Host: sco-assets-v1.s3.us-east-1.amazonaws.com
User-Agent: rclone/v1.56.0
Authorization: XXXX
X-Amz-Content-Sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
X-Amz-Date: 20210914T231925Z
Accept-Encoding: gzip

2021/09/14 23:19:25 DEBUG : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2021/09/14 23:19:25 DEBUG : <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
2021/09/14 23:19:25 DEBUG : HTTP RESPONSE (req 0xc000213800)
2021/09/14 23:19:25 DEBUG : HTTP/1.1 200 OK
Transfer-Encoding: chunked
Content-Type: application/xml
Date: Tue, 14 Sep 2021 23:19:26 GMT
Server: AmazonS3
X-Amz-Bucket-Region: us-east-1
X-Amz-Id-2: 1EE8wrh6c6vl9i+bcQqhWAruJbRuyhYjNOuXL3zfKw9/JgI3Ly9UuFfh9LjOmdRG2d8y5gOZHdI=
X-Amz-Request-Id: 05J7Z6ZT9RC2X39X

3bd
<?xml version="1.0" encoding="UTF-8"?>
<ListBucketResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Name>sco-assets-v1</Name><Prefix></Prefix><Marker></Marker><MaxKeys>1000</MaxKeys><Delimiter>/</Delimiter><EncodingType>url</EncodingType><IsTruncated>false</IsTruncated><Contents><Key>hello.html</Key><LastModified>2021-09-13T17:48:44.000Z</LastModified><ETag>&quot;27232bbb94bc4607860caa5d55cbc23c&quot;</ETag><Size>90</Size><Owner><ID>4ab9a4c39ea17f6a958c55444a8032889a20cd5134208a04b5b4c6afb54bbf48</ID><DisplayName>doug+staging</DisplayName></Owner><StorageClass>STANDARD</StorageClass></Contents><Contents><Key>test.html</Key><LastModified>2021-09-14T23:16:38.000Z</LastModified><ETag>&quot;56c84f4ff89dbf9c88fb69c33001e526&quot;</ETag><Size>110</Size><Owner><ID>4ab9a4c39ea17f6a958c55444a8032889a20cd5134208a04b5b4c6afb54bbf48</ID><DisplayName>doug+staging</DisplayName></Owner><StorageClass>STANDARD</StorageClass></Contents></ListBucketResult>
0

2021/09/14 23:19:25 DEBUG : <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
2021/09/14 23:19:25 DEBUG : test.html: Excluded
2021/09/14 23:19:25 DEBUG : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2021/09/14 23:19:25 DEBUG : HTTP REQUEST (req 0xc000137500)
2021/09/14 23:19:25 DEBUG : GET /hello.html HTTP/1.1
Host: sco-assets-v1.s3.us-east-1.amazonaws.com
User-Agent: rclone/v1.56.0
Authorization: XXXX
X-Amz-Content-Sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
X-Amz-Date: 20210914T231925Z
Accept-Encoding: gzip

2021/09/14 23:19:25 DEBUG : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2021/09/14 23:19:26 DEBUG : <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
2021/09/14 23:19:26 DEBUG : HTTP RESPONSE (req 0xc000137500)
2021/09/14 23:19:26 DEBUG : HTTP/1.1 200 OK
Content-Length: 90
Accept-Ranges: bytes
Content-Type: text/html
Date: Tue, 14 Sep 2021 23:19:26 GMT
Etag: "27232bbb94bc4607860caa5d55cbc23c"
Last-Modified: Mon, 13 Sep 2021 17:48:44 GMT
Server: AmazonS3
X-Amz-Id-2: +7N5Pf5fATQu+cSbXCzaJr6HxhZLdwRBFdHgvdeVGrQ1wftzKuHZDv+Kf4sm380V1khBenH7rBI=
X-Amz-Request-Id: 05J75CQDEYE9C2PF
X-Amz-Version-Id: null

<html>
  <head>
    <title>Hello!</title>
  </head>
  <body>
    Hello!
  </body>
</html>
2021/09/14 23:19:26 DEBUG : <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<html>
  <head>
    <title>Hello!</title>
  </head>
  <body>
    Hello!
  </body>
</html>
$ rclone -vv --config ~/.rclone --s3-profile staging-ops sync test.html staging_s3:/sco-assets-v1
2021/09/14 23:20:52 DEBUG : rclone: Version "v1.56.0" starting with parameters ["Downloads/rclone/rclone-v1.56.0-osx-amd64/rclone" "-vv" "--config" "/Users/anthony_foiani/.rclone" "--s3-profile" "staging-ops" "sync" "test.html" "staging_s3:/sco-assets-v1"]
2021/09/14 23:20:52 DEBUG : Creating backend with remote "test.html"
2021/09/14 23:20:52 DEBUG : Using config file from "/Users/anthony_foiani/.rclone"
2021/09/14 23:20:52 DEBUG : fs cache: adding new entry for parent of "test.html", "/Users/anthony_foiani"
2021/09/14 23:20:52 DEBUG : Creating backend with remote "staging_s3:/sco-assets-v1"
2021/09/14 23:20:52 DEBUG : staging_s3: detected overridden config - adding "{V5-qR}" suffix to name
2021/09/14 23:20:52 DEBUG : fs cache: renaming cache item "staging_s3:/sco-assets-v1" to be canonical "staging_s3{V5-qR}:sco-assets-v1"
2021/09/14 23:20:53 DEBUG : test.html: Modification times differ by 3h1m41.910875886s: 2021-09-14 20:14:56.089124114 +0000 GMT, 2021-09-14 23:16:38 +0000 UTC
2021/09/14 23:20:53 DEBUG : test.html: md5 = 56c84f4ff89dbf9c88fb69c33001e526 OK
2021/09/14 23:20:53 ERROR : test.html: Failed to set modification time: AccessDenied: Access Denied
	status code: 403, request id: 6JN9RZFH1P17XZQB, host id: y4lUryBiboHQiBtCQHzOnNAu1cL/Z28WXVsgdPXLYc/1YDZZBqqWlCByghIsgQ5pX9zeC/vUl99WePfoWTHYUw==
2021/09/14 23:20:53 DEBUG : test.html: Unchanged skipping
2021/09/14 23:20:53 ERROR : Attempt 1/3 failed with 1 errors and: AccessDenied: Access Denied
	status code: 403, request id: 6JN9RZFH1P17XZQB, host id: y4lUryBiboHQiBtCQHzOnNAu1cL/Z28WXVsgdPXLYc/1YDZZBqqWlCByghIsgQ5pX9zeC/vUl99WePfoWTHYUw==
2021/09/14 23:20:53 DEBUG : test.html: Modification times differ by 3h1m41.910875886s: 2021-09-14 20:14:56.089124114 +0000 GMT, 2021-09-14 23:16:38 +0000 UTC
2021/09/14 23:20:53 DEBUG : test.html: md5 = 56c84f4ff89dbf9c88fb69c33001e526 OK
2021/09/14 23:20:53 ERROR : test.html: Failed to set modification time: AccessDenied: Access Denied
	status code: 403, request id: 6JN681G7R69AAFYQ, host id: 9SKojTwK8UWbJ9PXbztdgV5I/JqGfnSHnUNIinxIH8VOjhbeRseXwbkcQ9JWcKY3Hm9ueW0Z0gDynANPr2Xrkg==
2021/09/14 23:20:53 DEBUG : test.html: Unchanged skipping
2021/09/14 23:20:53 ERROR : Attempt 2/3 failed with 1 errors and: AccessDenied: Access Denied
	status code: 403, request id: 6JN681G7R69AAFYQ, host id: 9SKojTwK8UWbJ9PXbztdgV5I/JqGfnSHnUNIinxIH8VOjhbeRseXwbkcQ9JWcKY3Hm9ueW0Z0gDynANPr2Xrkg==
2021/09/14 23:20:53 DEBUG : test.html: Modification times differ by 3h1m41.910875886s: 2021-09-14 20:14:56.089124114 +0000 GMT, 2021-09-14 23:16:38 +0000 UTC
2021/09/14 23:20:53 DEBUG : test.html: md5 = 56c84f4ff89dbf9c88fb69c33001e526 OK
2021/09/14 23:20:53 ERROR : test.html: Failed to set modification time: AccessDenied: Access Denied
	status code: 403, request id: 6JN3ACXB1HEPTRHW, host id: hmTqi5OSD+eMTjoCjMit/cqBQySAEaMhK11UtgxH5nzyDJe8o4OSzPgkvFj2sWMlyY4rGrjrdR12V1Lnq5ox1Q==
2021/09/14 23:20:53 DEBUG : test.html: Unchanged skipping
2021/09/14 23:20:53 ERROR : Attempt 3/3 failed with 1 errors and: AccessDenied: Access Denied
	status code: 403, request id: 6JN3ACXB1HEPTRHW, host id: hmTqi5OSD+eMTjoCjMit/cqBQySAEaMhK11UtgxH5nzyDJe8o4OSzPgkvFj2sWMlyY4rGrjrdR12V1Lnq5ox1Q==
2021/09/14 23:20:53 INFO  :
Transferred:   	          0 / 0 Byte, -, 0 Byte/s, ETA -
Errors:                 1 (retrying may help)
Checks:                 3 / 3, 100%
Elapsed time:         1.1s

2021/09/14 23:20:53 DEBUG : 6 go routines active
2021/09/14 23:20:53 Failed to sync: AccessDenied: Access Denied
	status code: 403, request id: 6JN3ACXB1HEPTRHW, host id: hmTqi5OSD+eMTjoCjMit/cqBQySAEaMhK11UtgxH5nzyDJe8o4OSzPgkvFj2sWMlyY4rGrjrdR12V1Lnq5ox1Q==

$ rclone -vv --config ~/.rclone --s3-profile staging-ops sync test.html staging_s3:/sco-assets-v1/
2021/09/14 23:20:55 DEBUG : rclone: Version "v1.56.0" starting with parameters ["Downloads/rclone/rclone-v1.56.0-osx-amd64/rclone" "-vv" "--config" "/Users/anthony_foiani/.rclone" "--s3-profile" "staging-ops" "sync" "test.html" "staging_s3:/sco-assets-v1/"]
2021/09/14 23:20:55 DEBUG : Creating backend with remote "test.html"
2021/09/14 23:20:55 DEBUG : Using config file from "/Users/anthony_foiani/.rclone"
2021/09/14 23:20:55 DEBUG : fs cache: adding new entry for parent of "test.html", "/Users/anthony_foiani"
2021/09/14 23:20:55 DEBUG : Creating backend with remote "staging_s3:/sco-assets-v1/"
2021/09/14 23:20:55 DEBUG : staging_s3: detected overridden config - adding "{V5-qR}" suffix to name
2021/09/14 23:20:55 DEBUG : fs cache: renaming cache item "staging_s3:/sco-assets-v1/" to be canonical "staging_s3{V5-qR}:sco-assets-v1"
2021/09/14 23:20:56 DEBUG : test.html: Modification times differ by 3h1m41.910875886s: 2021-09-14 20:14:56.089124114 +0000 GMT, 2021-09-14 23:16:38 +0000 UTC
2021/09/14 23:20:56 DEBUG : test.html: md5 = 56c84f4ff89dbf9c88fb69c33001e526 OK
2021/09/14 23:20:56 ERROR : test.html: Failed to set modification time: AccessDenied: Access Denied
	status code: 403, request id: ZJ9KQ29ZYQ5AS1QR, host id: 9UfGa8HI1fz0Vzn/pzy3Nr2+a8TQAnexwX5lqkWxDNKBPZxWcN6ZpyuOt/lh80C3nDegUJzugkwNgQ+b/pdthQ==
2021/09/14 23:20:56 DEBUG : test.html: Unchanged skipping
2021/09/14 23:20:56 ERROR : Attempt 1/3 failed with 1 errors and: AccessDenied: Access Denied
	status code: 403, request id: ZJ9KQ29ZYQ5AS1QR, host id: 9UfGa8HI1fz0Vzn/pzy3Nr2+a8TQAnexwX5lqkWxDNKBPZxWcN6ZpyuOt/lh80C3nDegUJzugkwNgQ+b/pdthQ==
2021/09/14 23:20:56 DEBUG : test.html: Modification times differ by 3h1m41.910875886s: 2021-09-14 20:14:56.089124114 +0000 GMT, 2021-09-14 23:16:38 +0000 UTC
2021/09/14 23:20:56 DEBUG : test.html: md5 = 56c84f4ff89dbf9c88fb69c33001e526 OK
2021/09/14 23:20:56 ERROR : test.html: Failed to set modification time: AccessDenied: Access Denied
	status code: 403, request id: ZJ9P33DJTB1KKXPC, host id: f8XscFWBgFw4vvexoytwbYB1ee8xLy1CtCRkOTFWyCcXIt/EYXVvHi4buJSGwt2KbqFf/+wqL22zyVozGIgzZw==
2021/09/14 23:20:56 DEBUG : test.html: Unchanged skipping
2021/09/14 23:20:56 ERROR : Attempt 2/3 failed with 1 errors and: AccessDenied: Access Denied
	status code: 403, request id: ZJ9P33DJTB1KKXPC, host id: f8XscFWBgFw4vvexoytwbYB1ee8xLy1CtCRkOTFWyCcXIt/EYXVvHi4buJSGwt2KbqFf/+wqL22zyVozGIgzZw==
2021/09/14 23:20:56 DEBUG : test.html: Modification times differ by 3h1m41.910875886s: 2021-09-14 20:14:56.089124114 +0000 GMT, 2021-09-14 23:16:38 +0000 UTC
2021/09/14 23:20:56 DEBUG : test.html: md5 = 56c84f4ff89dbf9c88fb69c33001e526 OK
2021/09/14 23:20:56 ERROR : test.html: Failed to set modification time: AccessDenied: Access Denied
	status code: 403, request id: ZJ9Q53DEYP2DEF10, host id: fOJXYckbjyquTYPuWaaghk014vknGZo6sbiExTGWu4+BFjzrdkdCUH9L9OCZcPs6vhKQGtA2RYqZe1NOnOxNHg==
2021/09/14 23:20:56 DEBUG : test.html: Unchanged skipping
2021/09/14 23:20:56 ERROR : Attempt 3/3 failed with 1 errors and: AccessDenied: Access Denied
	status code: 403, request id: ZJ9Q53DEYP2DEF10, host id: fOJXYckbjyquTYPuWaaghk014vknGZo6sbiExTGWu4+BFjzrdkdCUH9L9OCZcPs6vhKQGtA2RYqZe1NOnOxNHg==
2021/09/14 23:20:56 INFO  :
Transferred:   	          0 / 0 Byte, -, 0 Byte/s, ETA -
Errors:                 1 (retrying may help)
Checks:                 3 / 3, 100%
Elapsed time:         1.0s

2021/09/14 23:20:56 DEBUG : 6 go routines active
2021/09/14 23:20:56 Failed to sync: AccessDenied: Access Denied
	status code: 403, request id: ZJ9Q53DEYP2DEF10, host id: fOJXYckbjyquTYPuWaaghk014vknGZo6sbiExTGWu4+BFjzrdkdCUH9L9OCZcPs6vhKQGtA2RYqZe1NOnOxNHg==