<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic S3 buckets and presigned URLs in ONTAP Discussions</title>
    <link>https://community.netapp.com/t5/ONTAP-Discussions/S3-buckets-and-presigned-URLs/m-p/443292#M42028</link>
    <description>&lt;P&gt;Hi! I installed a ONTAP simulator 9.12.1, and configured an object store bucket with type NAS.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Everything appears to work, but I could not manage to use presigned S3 URLs:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;$ aws s3 cp --ca-bundle /etc/pki/ca-trust/source/anchors/test1.crt --endpoint https://test1/ s3://mybucket/a a&lt;BR /&gt;download: s3://mybucket/a to ./a &lt;BR /&gt;$ aws s3 presign --ca-bundle /etc/pki/ca-trust/source/anchors/test1.crt --endpoint https://test1/ s3://mybucket/a&lt;BR /&gt;https://test1/mybucket/a?AWSAccessKeyId=360XN217SR4QDGKA535X&amp;amp;Signature=oAmbont1oJxDn3d7R1TWFgI0Xc4%3D&amp;amp;Expires=1681037328&lt;BR /&gt;$ curl 'https://test1/mybucket/a?AWSAccessKeyId=360XN217SR4QDGKA535X&amp;amp;Signature=oAmbont1oJxDn3d7R1TWFgI0Xc4%3D&amp;amp;Expires=1681037328'&lt;BR /&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&amp;lt;Error&amp;gt;&amp;lt;Code&amp;gt;AccessDenied&amp;lt;/Code&amp;gt;&amp;lt;Message&amp;gt;Access Denied&amp;lt;/Message&amp;gt;&amp;lt;/Error&amp;gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;an event is logged&lt;/P&gt;&lt;PRE&gt; nblade.css.s3.AccessDenied: Access is denied for user 'anonymous user' (Vserver 2), &lt;BR /&gt;from client IP 10.224.123.151 accessing resource '/mybucket/a?AWSAccessKeyId=360XN217SR4QDGKA535X&amp;amp;Signature=oAmbont1oJxDn3d7R1TWFgI0Xc4%3D&amp;amp;Expires=1681037328'.&lt;/PRE&gt;&lt;P&gt;&lt;SPAN&gt;I tried with buckets of type S3 as well and got the same issue.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I also tried to activate as much logs as possible and check the sktrace.log file that I paste below.&lt;/P&gt;&lt;P&gt;I deduce the signature in the URL query parameters is somehow not considered and the request is considered as coming from anonymous, and the access is denied.&lt;/P&gt;&lt;PRE&gt;2023-04-09T10:21:05Z 11674352780881 [0:0] PCP_Tls: PcpTlsFilter:_cbPreOpen: &amp;lt; (0xfffff8024d49e4c0) &lt;BR /&gt;2023-04-09T10:21:05Z 11674352790235 [0:0] S3_PCP_Info: n0x10fed0: S3 ConnOpen &lt;BR /&gt;2023-04-09T10:21:05Z 11674352791203 [0:0] S3_PCP_Info: n0x10ff1a: OpenS3Connection &lt;BR /&gt;2023-04-09T10:21:05Z 11674352799241 [0:0] S3_PCP_Info: n0x10ffef: OpenS3Connection::cid = 0xee81aa53 Conn Gen 0x1 from ip/port 10.224.123.151/35976 &lt;BR /&gt;2023-04-09T10:21:05Z 11674352799917 [0:0] S3_PCP_Info: n0x11000c: ConnOpen Result:0 &lt;BR /&gt;2023-04-09T10:21:05Z 11674352881203 [0:0] S3_PCP_Info: n0x11064d: S3 RecieveData &lt;BR /&gt;2023-04-09T10:21:05Z 11674352883097 [0:0] S3_PCP_Info: n0x11014a: S3TcpProcess:Before connn-&amp;gt;exec &lt;BR /&gt;2023-04-09T10:21:05Z 11674352883719 [0:0] S3_Info: n0xa0772: [0] S3Connection::exec :1 &lt;BR /&gt;2023-04-09T10:21:05Z 11674352884745 [0:0] S3_Info: n0xa0bc8: [0] S3Connection::allocateProcessor &lt;BR /&gt;2023-04-09T10:21:05Z 11674352887471 [0:0] S3_Ctx: n0xa0c26: N=CONN: t=0, c2os=1, c2ns=2 &lt;BR /&gt;2023-04-09T10:21:05Z 11674352888199 [0:0] S3_Info: n0xa0de4: [0] S3Connection::readHeaderData &lt;BR /&gt;2023-04-09T10:21:05Z 11674352888705 [0:0] S3_Info: n0xa0e21: [0] S3Connection::readDataFromNetwork &lt;BR /&gt;2023-04-09T10:21:05Z 11674352892573 [0:0] S3_Info: n0xa0e98: [0] S3Connection::readHeaderData:isHeaderFound &lt;BR /&gt;2023-04-09T10:21:05Z 11674352893339 [0:0] S3_Ctx: n0xa0eca: N=CONN: t=3793907372, c2os=2, c2ns=3 &lt;BR /&gt;2023-04-09T10:21:05Z 11674352894153 [0:0] S3_Info: n0xa10b2: [3793907372] S3Connection::callProcessorExec &lt;BR /&gt;2023-04-09T10:21:05Z 11674352894791 [0:0] S3_Ctx: n0x117fe3: N=PROC: t=0, c2os=1, c2ns=1 &lt;BR /&gt;2023-04-09T10:21:05Z 11674352895463 [0:0] S3_Ctx: n0xa1102: N=CONN: t=3793907372, c2os=3, c2ns=4 &lt;BR /&gt;2023-04-09T10:21:05Z 11674352896609 [0:0] S3_Info: n0x114aee: [3793907372] S3Processor::initParser &lt;BR /&gt;2023-04-09T10:21:05Z 11674352902161 [0:0] S3_Ctx: n0x114a41: N=PROC: t=3793907372, c2os=1, c2ns=2 &lt;BR /&gt;2023-04-09T10:21:05Z 11674352902525 [0:0] S3_Info: n0x114c51: [3793907372] S3Processor::invokeParser &lt;BR /&gt;2023-04-09T10:21:05Z 11674352908299 [0:0] S3_Dbg: n0x7a6c4d: [3793907372] pPath = /mybucket/a?AWSAccessKeyId=360XN217SR4QDGKA535X&amp;amp;Signature=zL%2FE9SyAYE9vZuSzXNeoAdn8u%2Fc%3D&amp;amp;Expires=1681038429 &lt;BR /&gt;2023-04-09T10:21:05Z 11674352912351 [0:0] S3_Dbg: n0xc8c44: S3 Config lock NOT HELD &lt;BR /&gt;2023-04-09T10:21:05Z 11674352919939 [0:0] S3_Ctx: n0x114cf5: N=PROC: t=3793907372, c2os=2, c2ns=3 &lt;BR /&gt;2023-04-09T10:21:05Z 11674352921263 [0:0] S3_Info: n0x115114: [3793907372] S3Processor::authenticateUser &lt;BR /&gt;2023-04-09T10:21:05Z 11674352924911 [0:0] S3_Info: n0x1151ed: [3793907372] S3Processor::anon request &lt;BR /&gt;2023-04-09T10:21:05Z 11674352925205 [0:0] S3_Ctx: n0x11506a: N=PROC: t=3793907372, c2os=3, c2ns=4 &lt;BR /&gt;2023-04-09T10:21:05Z 11674352925809 [0:0] S3_Info: n0x115593: [3793907372] S3Processor::checkFLTraffic &lt;BR /&gt;2023-04-09T10:21:05Z 11674352926085 [0:0] S3_Ctx: n0x1155c8: N=PROC: t=3793907372, c2os=4, c2ns=6 &lt;BR /&gt;2023-04-09T10:21:05Z 11674352926905 [0:0] S3_Info: n0x115c09: [3793907372] S3Processor::authorize &lt;BR /&gt;2023-04-09T10:21:05Z 11674352929179 [0:0] S3_AUTH_Dbg: n0x7c3ecc: [3793907372] Anonymous User: Skipping Group Policy access check. &lt;BR /&gt;2023-04-09T10:21:05Z 11674352930463 [0:0] S3_AUTH_Dbg: n0x7c4af0: [3793907372] Evaluating Bucket Policy for user NULL action GetObject &lt;BR /&gt;2023-04-09T10:21:05Z 11674352931455 [0:0] S3_AUTH_Dbg: n0x111c9b: [3793907372] Action = GetObject, user = NULL, path = /mybucket/a?AWSAccessKeyId=360XN217SR4QDGKA535X&amp;amp;Signature=zL%2FE9SyAYE9vZuSzXNeoAdn8u%2Fc%3D&amp;amp;Expires=1681038429 &lt;BR /&gt;2023-04-09T10:21:05Z 11674352933405 [0:0] S3_AUTH_Dbg: n0x111b16: [3793907372] DENY pass &lt;BR /&gt;2023-04-09T10:21:05Z 11674352933703 [0:0] S3_AUTH_Dbg: n0x111b16: [3793907372] ALLOW pass &lt;BR /&gt;2023-04-09T10:21:05Z 11674352934213 [0:0] S3_AUTH_Dbg: n0x111cef: [3793907372] No matching statements and hence Implict Deny &lt;BR /&gt;2023-04-09T10:21:05Z 11674352934733 [0:0] S3_AUTH_Dbg: n0x7c4997: [3793907372] Bucket Policy Evaluation found No match for user NULL &lt;BR /&gt;2023-04-09T10:21:05Z 11674352944585 [0:0] S3_AUTH_Err: n0x7c3fc1: [3793907372] Access-denied for user NULL with Result 9907 &lt;BR /&gt;2023-04-09T10:21:05Z 11674352945665 [0:0] S3_Info: n0x11757d: [3793907372] S3Processor::buildErrorResponse &lt;BR /&gt;2023-04-09T10:21:05Z 11674352950143 [0:0] S3_Ctx: n0xa067c: N=CONN: t=3793907372, c2os=4, c2ns=2 &lt;BR /&gt;2023-04-09T10:21:05Z 11674352952191 [0:0] S3_Err: n0xb64cc: [3793907372] S3 OP 1 failed with error 9907 (mapped to HTTP Status: 21) &lt;BR /&gt;2023-04-09T10:21:05Z 11674352952927 [0:0] S3_Err: n0xb6526: [3793907372] OP URI: HTTPMethodId(1) /mybucket/a?AWSAccessKeyId=360XN217SR4QDGKA535X&amp;amp;Signature=zL%2FE9SyAYE9vZuSzXNeoAdn8u%2Fc%3D&amp;amp;Expires=1681038429 AWSAccessKeyId=360XN217SR4QDGKA535X&amp;amp;Signature=zL%2FE9SyAYE9vZuSzXNeoAdn8u%2Fc%3D&amp;amp;Expires=1681038429&lt;BR /&gt;2023-04-09T10:21:05Z 11674352964499 [0:0] S3_Ctx: n0xb5c50: N=ErrCmd: t=3793907372, c2os=1, c2ns=2 &lt;/PRE&gt;&lt;P&gt;&amp;nbsp;any idea what I am doing wrong? Is there something special to activate the support of presigned S3 URLs on ONTAP?&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
    <pubDate>Wed, 04 Jun 2025 09:50:44 GMT</pubDate>
    <dc:creator>frigo</dc:creator>
    <dc:date>2025-06-04T09:50:44Z</dc:date>
    <item>
      <title>S3 buckets and presigned URLs</title>
      <link>https://community.netapp.com/t5/ONTAP-Discussions/S3-buckets-and-presigned-URLs/m-p/443292#M42028</link>
      <description>&lt;P&gt;Hi! I installed a ONTAP simulator 9.12.1, and configured an object store bucket with type NAS.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Everything appears to work, but I could not manage to use presigned S3 URLs:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;$ aws s3 cp --ca-bundle /etc/pki/ca-trust/source/anchors/test1.crt --endpoint https://test1/ s3://mybucket/a a&lt;BR /&gt;download: s3://mybucket/a to ./a &lt;BR /&gt;$ aws s3 presign --ca-bundle /etc/pki/ca-trust/source/anchors/test1.crt --endpoint https://test1/ s3://mybucket/a&lt;BR /&gt;https://test1/mybucket/a?AWSAccessKeyId=360XN217SR4QDGKA535X&amp;amp;Signature=oAmbont1oJxDn3d7R1TWFgI0Xc4%3D&amp;amp;Expires=1681037328&lt;BR /&gt;$ curl 'https://test1/mybucket/a?AWSAccessKeyId=360XN217SR4QDGKA535X&amp;amp;Signature=oAmbont1oJxDn3d7R1TWFgI0Xc4%3D&amp;amp;Expires=1681037328'&lt;BR /&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&amp;lt;Error&amp;gt;&amp;lt;Code&amp;gt;AccessDenied&amp;lt;/Code&amp;gt;&amp;lt;Message&amp;gt;Access Denied&amp;lt;/Message&amp;gt;&amp;lt;/Error&amp;gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;an event is logged&lt;/P&gt;&lt;PRE&gt; nblade.css.s3.AccessDenied: Access is denied for user 'anonymous user' (Vserver 2), &lt;BR /&gt;from client IP 10.224.123.151 accessing resource '/mybucket/a?AWSAccessKeyId=360XN217SR4QDGKA535X&amp;amp;Signature=oAmbont1oJxDn3d7R1TWFgI0Xc4%3D&amp;amp;Expires=1681037328'.&lt;/PRE&gt;&lt;P&gt;&lt;SPAN&gt;I tried with buckets of type S3 as well and got the same issue.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I also tried to activate as much logs as possible and check the sktrace.log file that I paste below.&lt;/P&gt;&lt;P&gt;I deduce the signature in the URL query parameters is somehow not considered and the request is considered as coming from anonymous, and the access is denied.&lt;/P&gt;&lt;PRE&gt;2023-04-09T10:21:05Z 11674352780881 [0:0] PCP_Tls: PcpTlsFilter:_cbPreOpen: &amp;lt; (0xfffff8024d49e4c0) &lt;BR /&gt;2023-04-09T10:21:05Z 11674352790235 [0:0] S3_PCP_Info: n0x10fed0: S3 ConnOpen &lt;BR /&gt;2023-04-09T10:21:05Z 11674352791203 [0:0] S3_PCP_Info: n0x10ff1a: OpenS3Connection &lt;BR /&gt;2023-04-09T10:21:05Z 11674352799241 [0:0] S3_PCP_Info: n0x10ffef: OpenS3Connection::cid = 0xee81aa53 Conn Gen 0x1 from ip/port 10.224.123.151/35976 &lt;BR /&gt;2023-04-09T10:21:05Z 11674352799917 [0:0] S3_PCP_Info: n0x11000c: ConnOpen Result:0 &lt;BR /&gt;2023-04-09T10:21:05Z 11674352881203 [0:0] S3_PCP_Info: n0x11064d: S3 RecieveData &lt;BR /&gt;2023-04-09T10:21:05Z 11674352883097 [0:0] S3_PCP_Info: n0x11014a: S3TcpProcess:Before connn-&amp;gt;exec &lt;BR /&gt;2023-04-09T10:21:05Z 11674352883719 [0:0] S3_Info: n0xa0772: [0] S3Connection::exec :1 &lt;BR /&gt;2023-04-09T10:21:05Z 11674352884745 [0:0] S3_Info: n0xa0bc8: [0] S3Connection::allocateProcessor &lt;BR /&gt;2023-04-09T10:21:05Z 11674352887471 [0:0] S3_Ctx: n0xa0c26: N=CONN: t=0, c2os=1, c2ns=2 &lt;BR /&gt;2023-04-09T10:21:05Z 11674352888199 [0:0] S3_Info: n0xa0de4: [0] S3Connection::readHeaderData &lt;BR /&gt;2023-04-09T10:21:05Z 11674352888705 [0:0] S3_Info: n0xa0e21: [0] S3Connection::readDataFromNetwork &lt;BR /&gt;2023-04-09T10:21:05Z 11674352892573 [0:0] S3_Info: n0xa0e98: [0] S3Connection::readHeaderData:isHeaderFound &lt;BR /&gt;2023-04-09T10:21:05Z 11674352893339 [0:0] S3_Ctx: n0xa0eca: N=CONN: t=3793907372, c2os=2, c2ns=3 &lt;BR /&gt;2023-04-09T10:21:05Z 11674352894153 [0:0] S3_Info: n0xa10b2: [3793907372] S3Connection::callProcessorExec &lt;BR /&gt;2023-04-09T10:21:05Z 11674352894791 [0:0] S3_Ctx: n0x117fe3: N=PROC: t=0, c2os=1, c2ns=1 &lt;BR /&gt;2023-04-09T10:21:05Z 11674352895463 [0:0] S3_Ctx: n0xa1102: N=CONN: t=3793907372, c2os=3, c2ns=4 &lt;BR /&gt;2023-04-09T10:21:05Z 11674352896609 [0:0] S3_Info: n0x114aee: [3793907372] S3Processor::initParser &lt;BR /&gt;2023-04-09T10:21:05Z 11674352902161 [0:0] S3_Ctx: n0x114a41: N=PROC: t=3793907372, c2os=1, c2ns=2 &lt;BR /&gt;2023-04-09T10:21:05Z 11674352902525 [0:0] S3_Info: n0x114c51: [3793907372] S3Processor::invokeParser &lt;BR /&gt;2023-04-09T10:21:05Z 11674352908299 [0:0] S3_Dbg: n0x7a6c4d: [3793907372] pPath = /mybucket/a?AWSAccessKeyId=360XN217SR4QDGKA535X&amp;amp;Signature=zL%2FE9SyAYE9vZuSzXNeoAdn8u%2Fc%3D&amp;amp;Expires=1681038429 &lt;BR /&gt;2023-04-09T10:21:05Z 11674352912351 [0:0] S3_Dbg: n0xc8c44: S3 Config lock NOT HELD &lt;BR /&gt;2023-04-09T10:21:05Z 11674352919939 [0:0] S3_Ctx: n0x114cf5: N=PROC: t=3793907372, c2os=2, c2ns=3 &lt;BR /&gt;2023-04-09T10:21:05Z 11674352921263 [0:0] S3_Info: n0x115114: [3793907372] S3Processor::authenticateUser &lt;BR /&gt;2023-04-09T10:21:05Z 11674352924911 [0:0] S3_Info: n0x1151ed: [3793907372] S3Processor::anon request &lt;BR /&gt;2023-04-09T10:21:05Z 11674352925205 [0:0] S3_Ctx: n0x11506a: N=PROC: t=3793907372, c2os=3, c2ns=4 &lt;BR /&gt;2023-04-09T10:21:05Z 11674352925809 [0:0] S3_Info: n0x115593: [3793907372] S3Processor::checkFLTraffic &lt;BR /&gt;2023-04-09T10:21:05Z 11674352926085 [0:0] S3_Ctx: n0x1155c8: N=PROC: t=3793907372, c2os=4, c2ns=6 &lt;BR /&gt;2023-04-09T10:21:05Z 11674352926905 [0:0] S3_Info: n0x115c09: [3793907372] S3Processor::authorize &lt;BR /&gt;2023-04-09T10:21:05Z 11674352929179 [0:0] S3_AUTH_Dbg: n0x7c3ecc: [3793907372] Anonymous User: Skipping Group Policy access check. &lt;BR /&gt;2023-04-09T10:21:05Z 11674352930463 [0:0] S3_AUTH_Dbg: n0x7c4af0: [3793907372] Evaluating Bucket Policy for user NULL action GetObject &lt;BR /&gt;2023-04-09T10:21:05Z 11674352931455 [0:0] S3_AUTH_Dbg: n0x111c9b: [3793907372] Action = GetObject, user = NULL, path = /mybucket/a?AWSAccessKeyId=360XN217SR4QDGKA535X&amp;amp;Signature=zL%2FE9SyAYE9vZuSzXNeoAdn8u%2Fc%3D&amp;amp;Expires=1681038429 &lt;BR /&gt;2023-04-09T10:21:05Z 11674352933405 [0:0] S3_AUTH_Dbg: n0x111b16: [3793907372] DENY pass &lt;BR /&gt;2023-04-09T10:21:05Z 11674352933703 [0:0] S3_AUTH_Dbg: n0x111b16: [3793907372] ALLOW pass &lt;BR /&gt;2023-04-09T10:21:05Z 11674352934213 [0:0] S3_AUTH_Dbg: n0x111cef: [3793907372] No matching statements and hence Implict Deny &lt;BR /&gt;2023-04-09T10:21:05Z 11674352934733 [0:0] S3_AUTH_Dbg: n0x7c4997: [3793907372] Bucket Policy Evaluation found No match for user NULL &lt;BR /&gt;2023-04-09T10:21:05Z 11674352944585 [0:0] S3_AUTH_Err: n0x7c3fc1: [3793907372] Access-denied for user NULL with Result 9907 &lt;BR /&gt;2023-04-09T10:21:05Z 11674352945665 [0:0] S3_Info: n0x11757d: [3793907372] S3Processor::buildErrorResponse &lt;BR /&gt;2023-04-09T10:21:05Z 11674352950143 [0:0] S3_Ctx: n0xa067c: N=CONN: t=3793907372, c2os=4, c2ns=2 &lt;BR /&gt;2023-04-09T10:21:05Z 11674352952191 [0:0] S3_Err: n0xb64cc: [3793907372] S3 OP 1 failed with error 9907 (mapped to HTTP Status: 21) &lt;BR /&gt;2023-04-09T10:21:05Z 11674352952927 [0:0] S3_Err: n0xb6526: [3793907372] OP URI: HTTPMethodId(1) /mybucket/a?AWSAccessKeyId=360XN217SR4QDGKA535X&amp;amp;Signature=zL%2FE9SyAYE9vZuSzXNeoAdn8u%2Fc%3D&amp;amp;Expires=1681038429 AWSAccessKeyId=360XN217SR4QDGKA535X&amp;amp;Signature=zL%2FE9SyAYE9vZuSzXNeoAdn8u%2Fc%3D&amp;amp;Expires=1681038429&lt;BR /&gt;2023-04-09T10:21:05Z 11674352964499 [0:0] S3_Ctx: n0xb5c50: N=ErrCmd: t=3793907372, c2os=1, c2ns=2 &lt;/PRE&gt;&lt;P&gt;&amp;nbsp;any idea what I am doing wrong? Is there something special to activate the support of presigned S3 URLs on ONTAP?&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jun 2025 09:50:44 GMT</pubDate>
      <guid>https://community.netapp.com/t5/ONTAP-Discussions/S3-buckets-and-presigned-URLs/m-p/443292#M42028</guid>
      <dc:creator>frigo</dc:creator>
      <dc:date>2025-06-04T09:50:44Z</dc:date>
    </item>
    <item>
      <title>Re: S3 buckets and presigned URLs</title>
      <link>https://community.netapp.com/t5/ONTAP-Discussions/S3-buckets-and-presigned-URLs/m-p/443294#M42029</link>
      <description>&lt;P&gt;Never mind I found it, the trick is to use signature v4 (as documented at the bottom of&amp;nbsp;&lt;A href="https://kb.netapp.com/onprem/ontap/da/S3/Does_ONTAP_S3_support_AWSv2_signatures" target="_blank"&gt;https://kb.netapp.com/onprem/ontap/da/S3/Does_ONTAP_S3_support_AWSv2_signatures&lt;/A&gt;)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;aws configure set default.s3.signature_version s3v4&lt;/PRE&gt;&lt;P&gt;does the trick.&lt;/P&gt;</description>
      <pubDate>Sun, 09 Apr 2023 21:17:28 GMT</pubDate>
      <guid>https://community.netapp.com/t5/ONTAP-Discussions/S3-buckets-and-presigned-URLs/m-p/443294#M42029</guid>
      <dc:creator>frigo</dc:creator>
      <dc:date>2023-04-09T21:17:28Z</dc:date>
    </item>
  </channel>
</rss>

