<?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>question Apache Nifi PutS3Object integrity check in Support Questions</title>
    <link>https://community.cloudera.com/t5/Support-Questions/Apache-Nifi-PutS3Object-integrity-check/m-p/413716#M254202</link>
    <description>&lt;P&gt;Hello,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Does NiFi’s PutS3Object processor perform an MD5 integrity check for the files uploaded to Amazon S3?&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;P&gt;Cristian&lt;/P&gt;</description>
    <pubDate>Thu, 12 Mar 2026 13:57:33 GMT</pubDate>
    <dc:creator>criki</dc:creator>
    <dc:date>2026-03-12T13:57:33Z</dc:date>
    <item>
      <title>Apache Nifi PutS3Object integrity check</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Apache-Nifi-PutS3Object-integrity-check/m-p/413716#M254202</link>
      <description>&lt;P&gt;Hello,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Does NiFi’s PutS3Object processor perform an MD5 integrity check for the files uploaded to Amazon S3?&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;P&gt;Cristian&lt;/P&gt;</description>
      <pubDate>Thu, 12 Mar 2026 13:57:33 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Apache-Nifi-PutS3Object-integrity-check/m-p/413716#M254202</guid>
      <dc:creator>criki</dc:creator>
      <dc:date>2026-03-12T13:57:33Z</dc:date>
    </item>
    <item>
      <title>Re: Apache Nifi PutS3Object integrity check</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Apache-Nifi-PutS3Object-integrity-check/m-p/413717#M254203</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/146657"&gt;@criki&lt;/a&gt;,&amp;nbsp;&lt;/P&gt;&lt;P&gt;No,&amp;nbsp;PutS3Object itself does not perform MD5 integrity check.&amp;nbsp;&lt;BR /&gt;This can be confirmed on the processor source code where we do not have any checksum method:&amp;nbsp;&lt;BR /&gt;&lt;A href="https://github.com/apache/nifi/blob/main/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-processors/src/main/java/org/apache/nifi/processors/aws/s3/PutS3Object.java" target="_blank"&gt;https://github.com/apache/nifi/blob/main/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-processors/src/main/java/org/apache/nifi/processors/aws/s3/PutS3Object.java&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;On this link you can see how the SDK can configure the MD5 checksum, which is not part of the processor code:&amp;nbsp;&lt;BR /&gt;&lt;A href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/checking-object-integrity-upload.html" target="_blank"&gt;https://docs.aws.amazon.com/AmazonS3/latest/userguide/checking-object-integrity-upload.html&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What you can do is, in your Flow, add a hash and then review it.&amp;nbsp;&lt;BR /&gt;First with&amp;nbsp;CryptographicHashContent create the hash, then do the&amp;nbsp;PutS3Object.&amp;nbsp;&lt;BR /&gt;After that, you can confirm it is fine do&amp;nbsp;FetchS3Object then&amp;nbsp;CryptographicHashContent and compare the hash with&amp;nbsp;RouteOnAttribute.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 12 Mar 2026 16:53:41 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Apache-Nifi-PutS3Object-integrity-check/m-p/413717#M254203</guid>
      <dc:creator>vafs</dc:creator>
      <dc:date>2026-03-12T16:53:41Z</dc:date>
    </item>
  </channel>
</rss>

