{"id":1082,"date":"2019-07-09T10:59:05","date_gmt":"2019-07-09T10:59:05","guid":{"rendered":"https:\/\/www.testpreptraining.com\/tutorial\/?page_id=1082"},"modified":"2019-07-15T12:55:15","modified_gmt":"2019-07-15T12:55:15","slug":"evaluate-mechanisms-for-capture-update-and-retrieval-of-catalog-entries","status":"publish","type":"page","link":"https:\/\/www.testpreptraining.ai\/tutorial\/evaluate-mechanisms-for-capture-update-and-retrieval-of-catalog-entries\/","title":{"rendered":"Evaluate Mechanisms for Capture, Update, and Retrieval of Catalog Entries"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">AWS S3 ETag<\/h2>\n\n\n\n<p>Every S3 object has an associated Entity tag or ETag\nwhich can be used for file and object comparison. <\/p>\n\n\n\n<p>The ETag may or may not be an MD5 digest of the object\ndata. Basically, if the object was uploaded with a single PUT operation and\ndoesnt use Customer Managed or KMS keys for encryption then the resulting ETag\nis just the MD5 hexdigest of the object. If an object is created by either the\nMultipart Upload or Part Copy operation, the ETag is not an MD5 digest,\nregardless of the method of encryption.<\/p>\n\n\n\n<p>For multipart uploads the ETag is the MD5 hexdigest of\neach part\u2019s MD5 digest concatenated together, followed by the number of parts\nseparated by a dash.<\/p>\n\n\n\n<p>E.g. for a two part object the ETag may look something\nlike this: d41d8cd98f00b204e9800998ecf8427e-2<\/p>\n\n\n\n<p>Which can be represented by: hexmd5(md5(part1) +\nmd5(part2))-2<\/p>\n\n\n\n<p>Many S3 clients store a pre-calculated MD5 checksum of\nthe object for use in comparison and sync operations. This is time consuming\nand essentially obsolete as the existing ETag can be used for comparison\nresulting in quicker uploads\/sync operations.<\/p>\n\n\n\n<p>Clients should instead implement a method to compute an\nETag for local file comparison.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>AWS S3 ETag Every S3 object has an associated Entity tag or ETag which can be used for file and object comparison. The ETag may or may not be an MD5 digest of the object data. Basically, if the object was uploaded with a single PUT operation and doesnt use Customer Managed or KMS keys&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"categories":[2],"tags":[],"class_list":["post-1082","page","type-page","status-publish","hentry","category-amazon-aws"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Evaluate Mechanisms for Capture, Update, and Retrieval of Catalog Entries - Testprep Training Tutorials<\/title>\n<meta name=\"description\" content=\"Evaluate mechanisms for capture, update, and retrieval of catalog entries tutorial, notes\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.testpreptraining.ai\/tutorial\/evaluate-mechanisms-for-capture-update-and-retrieval-of-catalog-entries\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Evaluate Mechanisms for Capture, Update, and Retrieval of Catalog Entries - Testprep Training Tutorials\" \/>\n<meta property=\"og:description\" content=\"Evaluate mechanisms for capture, update, and retrieval of catalog entries tutorial, notes\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.testpreptraining.ai\/tutorial\/evaluate-mechanisms-for-capture-update-and-retrieval-of-catalog-entries\/\" \/>\n<meta property=\"og:site_name\" content=\"Testprep Training Tutorials\" \/>\n<meta property=\"article:modified_time\" content=\"2019-07-15T12:55:15+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/evaluate-mechanisms-for-capture-update-and-retrieval-of-catalog-entries\/\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/evaluate-mechanisms-for-capture-update-and-retrieval-of-catalog-entries\/\",\"name\":\"Evaluate Mechanisms for Capture, Update, and Retrieval of Catalog Entries - Testprep Training Tutorials\",\"isPartOf\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#website\"},\"datePublished\":\"2019-07-09T10:59:05+00:00\",\"dateModified\":\"2019-07-15T12:55:15+00:00\",\"description\":\"Evaluate mechanisms for capture, update, and retrieval of catalog entries tutorial, notes\",\"breadcrumb\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/evaluate-mechanisms-for-capture-update-and-retrieval-of-catalog-entries\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.testpreptraining.ai\/tutorial\/evaluate-mechanisms-for-capture-update-and-retrieval-of-catalog-entries\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/evaluate-mechanisms-for-capture-update-and-retrieval-of-catalog-entries\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Evaluate Mechanisms for Capture, Update, and Retrieval of Catalog Entries\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#website\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\",\"name\":\"Testprep Training Tutorials\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.testpreptraining.ai\/tutorial\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#organization\",\"name\":\"Testprep Training\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png\",\"contentUrl\":\"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png\",\"width\":583,\"height\":153,\"caption\":\"Testprep Training\"},\"image\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Evaluate Mechanisms for Capture, Update, and Retrieval of Catalog Entries - Testprep Training Tutorials","description":"Evaluate mechanisms for capture, update, and retrieval of catalog entries tutorial, notes","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.testpreptraining.ai\/tutorial\/evaluate-mechanisms-for-capture-update-and-retrieval-of-catalog-entries\/","og_locale":"en_US","og_type":"article","og_title":"Evaluate Mechanisms for Capture, Update, and Retrieval of Catalog Entries - Testprep Training Tutorials","og_description":"Evaluate mechanisms for capture, update, and retrieval of catalog entries tutorial, notes","og_url":"https:\/\/www.testpreptraining.ai\/tutorial\/evaluate-mechanisms-for-capture-update-and-retrieval-of-catalog-entries\/","og_site_name":"Testprep Training Tutorials","article_modified_time":"2019-07-15T12:55:15+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/evaluate-mechanisms-for-capture-update-and-retrieval-of-catalog-entries\/","url":"https:\/\/www.testpreptraining.ai\/tutorial\/evaluate-mechanisms-for-capture-update-and-retrieval-of-catalog-entries\/","name":"Evaluate Mechanisms for Capture, Update, and Retrieval of Catalog Entries - Testprep Training Tutorials","isPartOf":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#website"},"datePublished":"2019-07-09T10:59:05+00:00","dateModified":"2019-07-15T12:55:15+00:00","description":"Evaluate mechanisms for capture, update, and retrieval of catalog entries tutorial, notes","breadcrumb":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/evaluate-mechanisms-for-capture-update-and-retrieval-of-catalog-entries\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.testpreptraining.ai\/tutorial\/evaluate-mechanisms-for-capture-update-and-retrieval-of-catalog-entries\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/evaluate-mechanisms-for-capture-update-and-retrieval-of-catalog-entries\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.testpreptraining.ai\/tutorial\/"},{"@type":"ListItem","position":2,"name":"Evaluate Mechanisms for Capture, Update, and Retrieval of Catalog Entries"}]},{"@type":"WebSite","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#website","url":"https:\/\/www.testpreptraining.ai\/tutorial\/","name":"Testprep Training Tutorials","description":"","publisher":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.testpreptraining.ai\/tutorial\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#organization","name":"Testprep Training","url":"https:\/\/www.testpreptraining.ai\/tutorial\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/","url":"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png","contentUrl":"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png","width":583,"height":153,"caption":"Testprep Training"},"image":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/1082","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/comments?post=1082"}],"version-history":[{"count":3,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/1082\/revisions"}],"predecessor-version":[{"id":1201,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/1082\/revisions\/1201"}],"wp:attachment":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/media?parent=1082"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/categories?post=1082"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/tags?post=1082"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}