{"id":322415,"date":"2026-06-05T04:23:15","date_gmt":"2026-06-05T04:23:15","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/media-to-aws-s3-sync\/"},"modified":"2026-06-05T04:27:10","modified_gmt":"2026-06-05T04:27:10","slug":"vallarasu-media-bucket-sync-amazon-s3","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/vallarasu-media-bucket-sync-amazon-s3\/","author":23064973,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.0","requires":"5.0","requires_php":"","requires_plugins":null,"header_name":"Vallarasu Media Bucket Sync for Amazon S3","header_author":"Vallarasu Kanthasamy","header_description":"A powerful and standalone plugin to sync media attachments to Amazon S3.","assets_banners_color":"","last_updated":"2026-06-05 04:27:10","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/vallarasuk\/vallarasu-media-bucket-sync-amazon-s3","header_author_uri":"https:\/\/github.com\/vallarasuk","rating":0,"author_block_rating":0,"active_installs":0,"downloads":91,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"vallarasuk","date":"2026-06-05 04:27:10"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3561808,"resolution":"256x256","location":"assets","locale":"","width":1024,"height":1024}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[6918,1898,259017,265903],"plugin_category":[],"plugin_contributors":[265904],"plugin_business_model":[],"class_list":["post-322415","plugin","type-plugin","status-publish","hentry","plugin_tags-amazon-s3","plugin_tags-aws","plugin_tags-offload-media","plugin_tags-sync-media","plugin_contributors-vallarasuk","plugin_committers-vallarasuk"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/vallarasu-media-bucket-sync-amazon-s3\/assets\/icon-256x256.png?rev=3561808","icon_2x":"https:\/\/ps.w.org\/vallarasu-media-bucket-sync-amazon-s3\/assets\/icon-256x256.png?rev=3561808","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>The <strong>Vallarasu Media Bucket Sync for Amazon S3<\/strong> plugin, developed by <strong>vallarasuk<\/strong>, allows WordPress users to effortlessly sync their media library to Amazon S3.<\/p>\n\n<p>With a master enable\/disable toggle, you have complete control over whether media is synchronized to Amazon S3. Your media is securely transferred to your configured S3 bucket, saving your server space and offloading media delivery.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to Amazon Web Services (AWS) S3 to store and serve your media files. \nIt requires an AWS account and a configured S3 bucket.<\/p>\n\n<p>When you choose to sync an image or file, the plugin sends the file data, file name, and MIME type directly to your configured Amazon S3 bucket via the AWS API.<\/p>\n\n<p>This service is provided by Amazon Web Services, Inc.:\n* <a href=\"https:\/\/aws.amazon.com\/terms\/\">AWS Terms of Service<\/a>\n* <a href=\"https:\/\/aws.amazon.com\/privacy\/\">AWS Privacy Policy<\/a><\/p>\n\n<h3>Key Features<\/h3>\n\n<ul>\n<li>Seamlessly sync media attachments to your AWS S3 bucket.<\/li>\n<li>Global Enable\/Disable master toggle for immediate frontend control.<\/li>\n<li>Automatically syncs all WordPress-generated responsive image sub-sizes.<\/li>\n<li>Dynamically rewrites frontend image URLs to securely serve them directly from S3.<\/li>\n<li>User-friendly configuration screen.<\/li>\n<li>Lightweight and highly performant.<\/li>\n<li>Open source and easy to extend.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>media-to-aws-s3-sync<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Navigate to <strong>Settings &gt; Media to S3 Sync<\/strong>.<\/li>\n<li>Enable the synchronization using the master toggle.<\/li>\n<li>Enter your AWS Access Key, Secret Key, Region, and Bucket name.<\/li>\n<li>Start syncing your media directly from the Media Library!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20an%20aws%20account%3F\"><h3>Do I need an AWS Account?<\/h3><\/dt>\n<dd><p>Yes, you need an active AWS account and an S3 bucket configured for public read access.<\/p><\/dd>\n<dt id=\"how%20do%20i%20disable%20the%20sync%20temporarily%3F\"><h3>How do I disable the sync temporarily?<\/h3><\/dt>\n<dd><p>Go to <strong>Settings &gt; Media to S3 Sync<\/strong> and toggle the Enable\/Disable button to OFF. This globally disables the sync options in the Media Library.<\/p><\/dd>\n<dt id=\"who%20developed%20this%20plugin%3F\"><h3>Who developed this plugin?<\/h3><\/dt>\n<dd><p>This plugin was developed by Vallarasu kanthasamy to solve media offloading issues easily.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added global enable\/disable master toggle.<\/li>\n<li>Added dynamic frontend URL rewriting to instantly serve images directly from S3.<\/li>\n<li>Upgraded sync logic to upload all responsive image sub-sizes.<\/li>\n<li>Enhanced UI elements and conditional setting fields.<\/li>\n<li>Improved SEO tags and descriptions for the WordPress Plugin Repository.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"A powerful and standalone plugin to sync media attachments to AWS S3.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/322415","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=322415"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/vallarasuk"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=322415"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=322415"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=322415"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=322415"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=322415"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=322415"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}