<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div class="elementToProof" style="text-align: left; text-indent: 0px; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Resending this in the hopes of getting some fresh eyes on it.</div>
<div class="elementToProof" style="text-align: left; text-indent: 0px; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="text-align: left; text-indent: 0px; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Are all parts of the mapcache.xml required, i.e. source, cache, grid, etc?  I have MapServer running as a cgi script on Apache and I want to add MapCache in order to have cached tiles written to and read from an S3 bucket.  There are hundreds of .map files
 on the server machine.  The current urls look like<br>
<br>
</div>
<div class="elementToProof" style="text-align: left; text-indent: 0px; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<a href="https://mymapserver.our/" target="_blank" id="OWAd265e873-401a-eb99-2531-199f8a053a55" class="OWAAutoLink" title="Https://myMapServer.our" rel="noopener noreferrer" data-linkindex="0" data-auth="NotApplicable" style="margin: 0px;">Https://</a>mapserver<a href="https://mymapserver.our/" target="_blank" id="OWAfe1650a8-1b69-5a3c-b951-d9c873bb23b6" class="OWAAutoLink" title="Https://myMapServer.our" rel="noopener noreferrer" data-linkindex="1" data-auth="NotApplicable" style="margin: 0px;">.our</a>organization.com/?map=/path/to/example.map&otherparams<br>
<br>
Do I need to create a mapcache.xml with anything more than a source with http and a cache, a la <br>
<br>
</div>
<div class="elementToProof" style="text-align: left; text-indent: 0px; line-height: 19px; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<mapcache></div>
<div class="elementToProof" style="text-align: left; text-indent: 0px; line-height: 19px; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<source name="map-server" type="wms"></div>
<div class="elementToProof" style="text-align: left; text-indent: 0px; line-height: 19px; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<http></div>
<div class="elementToProof" style="text-align: left; text-indent: 0px; line-height: 19px; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<url>https://mapserver.ourorganization.com</url></div>
<div class="elementToProof" style="text-align: left; text-indent: 0px; line-height: 19px; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<connection_timeout>30</connection_timeout></div>
<div class="elementToProof" style="text-align: left; text-indent: 0px; line-height: 19px; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
</http></div>
<div class="elementToProof" style="text-align: left; text-indent: 0px; line-height: 19px; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
</source></div>
<div class="elementToProof" style="text-align: left; text-indent: 0px; line-height: 19px; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<cache name="s3" type="s3"></div>
<div class="elementToProof" style="text-align: left; text-indent: 0px; line-height: 19px; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<url>https://mybucket.s3.amazonaws.com/tiles/{tileset}/{grid}/{z}/{x}/{y}.{ext}</url></div>
<div class="elementToProof" style="text-align: left; text-indent: 0px; line-height: 19px; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<headers></div>
<div class="elementToProof" style="text-align: left; text-indent: 0px; line-height: 19px; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<Host>mybucket.s3.amazonaws.com</Host></div>
<div class="elementToProof" style="text-align: left; text-indent: 0px; line-height: 19px; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
</headers></div>
<div class="elementToProof" style="text-align: left; text-indent: 0px; line-height: 19px; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<id>XXXXXXXXXXXXXXX</id></div>
<div class="elementToProof" style="text-align: left; text-indent: 0px; line-height: 19px; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<secret>foobaregrwq1235234532/3245234sadgfwevsd</secret></div>
<div class="elementToProof" style="text-align: left; text-indent: 0px; line-height: 19px; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<region>us-east-1</region></div>
<div class="elementToProof" style="text-align: left; text-indent: 0px; line-height: 19px; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<operation type="put"></div>
<div class="elementToProof" style="text-align: left; text-indent: 0px; line-height: 19px; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<headers></div>
<div class="elementToProof" style="text-align: left; text-indent: 0px; line-height: 19px; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<x-amz-storage-class>REDUCED_REDUNDANCY</x-amz-storage-class></div>
<div class="elementToProof" style="text-align: left; text-indent: 0px; line-height: 19px; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<x-amz-acl>public-read</x-amz-acl></div>
<div class="elementToProof" style="text-align: left; text-indent: 0px; line-height: 19px; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
</headers></div>
<div class="elementToProof" style="text-align: left; text-indent: 0px; line-height: 19px; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
</operation></div>
<div class="elementToProof" style="text-align: left; text-indent: 0px; line-height: 19px; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
</cache></div>
<div class="elementToProof" style="text-align: left; text-indent: 0px; line-height: 19px; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
</mapcache><br>
<br>
?</div>
<div class="elementToProof" style="text-align: left; text-indent: 0px; line-height: 19px; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="text-align: left; text-indent: 0px; line-height: 19px; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
>From stuff I have found online, it seems like you need to have one of these per .map file.  Hopefully, that's not the case, but can someone please clarify?</div>
<div class="elementToProof" style="text-align: left; text-indent: 0px; line-height: 19px; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="text-align: left; text-indent: 0px; line-height: 19px; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Thanks,</div>
<div class="elementToProof" style="text-align: left; text-indent: 0px; line-height: 19px; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Rob</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
</body>
</html>