https://oxpedia.org/wiki/index.php?title=AppSuite:S3_File_Store&feed=atom&action=historyAppSuite:S3 File Store - Revision history2024-03-29T09:55:08ZRevision history for this page on the wikiMediaWiki 1.31.0https://oxpedia.org/wiki/index.php?title=AppSuite:S3_File_Store&diff=26023&oldid=prevWolfgangRosenauer: /* Overview */2021-06-09T08:03:46Z<p><span dir="auto"><span class="autocomment">Overview</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 08:03, 9 June 2021</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l3" >Line 3:</td>
<td colspan="2" class="diff-lineno">Line 3:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>= Overview =</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>= Overview =</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Besides ordinary local- or NFS-filesystem-based filestores, OX may also be used with a cloud storage solution offering an S3 interface. The required functionality is added with the package ''open-xchange-filestore-s3''. The filestore integration was tested against the regular Amazon Simple Storage Service (S3), however, other object storage implementation offering an S3-compatible API should work, too.</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Besides ordinary local- or NFS-filesystem-based filestores, OX may also be used with a cloud storage solution offering an S3 interface. The required functionality is added with the package ''open-xchange-filestore-s3''. The filestore integration was tested against the regular Amazon Simple Storage Service (S3), however, other object storage implementation offering an S3-compatible API should work, too. <ins class="diffchange diffchange-inline">The list of officially supported S3 storages can be found on the [https://oxpedia.org/wiki/index.php?title=AppSuite:OX_System_Requirements#File_Storage system requirements page].</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>= Installation & Configuration =</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>= Installation & Configuration =</div></td></tr>
</table>WolfgangRosenauerhttps://oxpedia.org/wiki/index.php?title=AppSuite:S3_File_Store&diff=22397&oldid=prevTobias.friedrich at 06:41, 12 September 20162016-09-12T06:41:05Z<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 06:41, 12 September 2016</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l72" >Line 72:</td>
<td colspan="2" class="diff-lineno">Line 72:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>  com.openexchange.filestore.s3.ox-filestore-s3.secretKey=</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>  com.openexchange.filestore.s3.ox-filestore-s3.secretKey=</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>  com.openexchange.filestore.s3.ox-filestore-s3.encryption=</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>  com.openexchange.filestore.s3.ox-filestore-s3.encryption=</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> com.openexchange.filestore.s3.ox-filestore-s3.signerOverride=</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> com.openexchange.filestore.s3.ox-filestore-s3.chunkSize=</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Specify the endpoint to use depending on the chosen region (see http://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region for a list of endpoints), e.g.:</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Specify the endpoint to use depending on the chosen region (see http://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region for a list of endpoints), e.g.:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>  com.openexchange.filestore.s3.ox-filestore-s3.endpoint=https://s3-eu-west-1.amazonaws.com</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>  com.openexchange.filestore.s3.ox-filestore-s3.endpoint=https://s3-eu-west-1.amazonaws.com</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l85" >Line 85:</td>
<td colspan="2" class="diff-lineno">Line 87:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Configure encryption as needed (''none'' in this example):</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Configure encryption as needed (''none'' in this example):</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>  com.openexchange.filestore.s3.ox-filestore-s3.encryption=none</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>  com.openexchange.filestore.s3.ox-filestore-s3.encryption=none</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">* Specify the signing algorithm if applicable. Please mind that this setting needs to be adjusted to "AWSS3V4SignerType" when targeting the newer "v4-only" regions like Frankfurt or Beijing.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline"> com.openexchange.filestore.s3.ox-filestore-s3.encryption=S3SignerType</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">* Optionally override the default minimum chunk size to use when doing multipart uploads.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline"> com.openexchange.filestore.s3.ox-filestore-s3.chunkSize=5MB</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Create contexts using the filestore ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Create contexts using the filestore ==</div></td></tr>
</table>Tobias.friedrichhttps://oxpedia.org/wiki/index.php?title=AppSuite:S3_File_Store&diff=18000&oldid=prevTobias.friedrich at 11:58, 7 July 20142014-07-07T11:58:32Z<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 11:58, 7 July 2014</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"><div class="title">Running a cluster</div></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>__TOC__</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>__TOC__</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
</table>Tobias.friedrichhttps://oxpedia.org/wiki/index.php?title=AppSuite:S3_File_Store&diff=17998&oldid=prevTobias.friedrich: Created page with "<div class="title">Running a cluster</div> __TOC__ = Overview = Besides ordinary local- or NFS-filesystem-based filestores, OX may also be used with a cloud storage solutio..."2014-07-07T11:57:48Z<p>Created page with "<div class="title">Running a cluster</div> __TOC__ = Overview = Besides ordinary local- or NFS-filesystem-based filestores, OX may also be used with a cloud storage solutio..."</p>
<p><b>New page</b></p><div><div class="title">Running a cluster</div><br />
<br />
__TOC__<br />
<br />
= Overview =<br />
<br />
Besides ordinary local- or NFS-filesystem-based filestores, OX may also be used with a cloud storage solution offering an S3 interface. The required functionality is added with the package ''open-xchange-filestore-s3''. The filestore integration was tested against the regular Amazon Simple Storage Service (S3), however, other object storage implementation offering an S3-compatible API should work, too.<br />
<br />
<br />
= Installation & Configuration =<br />
<br />
This chapter shows which components need to be installed and where configuration is done.<br />
<br />
{{InstallPlugin | pluginname=open-xchange-filestore-s3 | toplevel=products | sopath=appsuite/stable/backend | version=App Suite}}<br />
<br />
<br />
== Configuration ==<br />
<br />
S3 filestores can be configured in the configuration file ''filestore-s3.properties'' once they have been registered on the server with the ''registerfilestore'' command. <br />
<br />
<br />
=== Register an S3 filestore ===<br />
<br />
Similarly to local- or NFS-filesystem-based filestores, S3 filestore need to be registered using the commandline tool ''registerfilestore'' before they can be used. The ''scheme''-part of the filestore URI must be set to ''s3'' in this case. Besides the common ''s3://'' prefix of such filestore URIs, the remaining authority component of the URI specifies an identifier of the filestore that will be used to refer to this filestore registration in the configuration file. It's recommended to use the bucket name here, for example:<br />
<br />
root@ox01:/opt/open-xchange/sbin# ./registerfilestore -A oxadminmaster -P secret -t s3://ox-filestore-s3 -s 1048576000 -x 5000<br />
filestore 7433 registered<br />
<br />
<br />
=== Configure the filestore ===<br />
<br />
Additional configuration for each registered filestore is done in the configuration file ''filestore-s3.properties''. To map configuration properties to specific filestore registrations, the filestore identifier corresponding to the defined authority part of the filestore URI is used in the property names. Please refer to the inline documentation or the examples below for details.<br />
<br />
Note: In most cases, you want to use the same configuration throughout the whole ox cluster, so you should make sure to use the same ''filestore-s3.properties'' configuration file on all nodes.<br />
<br />
<br />
= Step-by-step guide to setup an AWS S3 storage =<br />
<br />
The following walktrhorugh outlines all steps necessary to complete the setup of a S3 filestore running on the regular Amazon Simple Storage Service (S3). <br />
<br />
<br />
== Prerequisites ==<br />
* Installed ''open-xchange-filestore-s3'' package<br />
* A valid account for Amazon S3<br />
* AWS access key, e.g. ''AKIAIOSFODNN7EXAMPLE''<br />
* AWS secret key, e.g. ''wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY''<br />
<br />
<br />
== Create a bucket ==<br />
* Login to the S3 Management Console at https://console.aws.amazon.com/s3/<br />
* Click the ''Create Bucket'' button<br />
* Select a bucket name of your choice, e.g. ''ox-filestore-s3''<br />
* Select the region according to your needs, e.g. ''EU (Ireland)''<br />
* Click ''Create''<br />
<br />
<br />
== Register the filestore ==<br />
* Open a terminal on a running backend server of your OX cluster<br />
* Navigate to the directory where the commandline utilities are installed, usually at ''/opt/open-xchange/sbin''<br />
* Run the ''registerfilestore'' tool using a storepath URL starting with the ''s3'' scheme (use ''s3://'' as prefix literally) followed by the filestore ID (the bucket name seems most appropriate here, however, you can still use a different name), e.g.:<br />
./registerfilestore -A oxadminmaster -P secret -t s3://ox-filestore-s3 -s 1048576000 -x 5000''<br />
(execute "./registerfilestore -h" for more information regarding possible commandline arguments)<br />
* The internal ID of the new filestore is printed out <br />
<br />
<br />
== Configure the filestore ==<br />
* Open the configuration file ''filestore-s3.properties'' in your favourite editor<br />
* Insert a new set of properties using the filestore ID assigned during registration of the filestore in the previous step, e.g. ''ox-filestore-s3'':<br />
com.openexchange.filestore.s3.ox-filestore-s3.endpoint=<br />
com.openexchange.filestore.s3.ox-filestore-s3.bucketName=<br />
com.openexchange.filestore.s3.ox-filestore-s3.region=<br />
com.openexchange.filestore.s3.ox-filestore-s3.pathStyleAccess=<br />
com.openexchange.filestore.s3.ox-filestore-s3.accessKey=<br />
com.openexchange.filestore.s3.ox-filestore-s3.secretKey=<br />
com.openexchange.filestore.s3.ox-filestore-s3.encryption=<br />
* Specify the endpoint to use depending on the chosen region (see http://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region for a list of endpoints), e.g.:<br />
com.openexchange.filestore.s3.ox-filestore-s3.endpoint=https://s3-eu-west-1.amazonaws.com<br />
* Set the bucket name for the filestore, e.g.:<br />
com.openexchange.filestore.s3.ox-filestore-s3.bucketName=ox-filestore-s3<br />
* Define the location constraint according to the chosen region - valid values are listed in the comments of the properties file - e.g.:<br />
com.openexchange.filestore.s3.ox-filestore-s3.region=eu-west-1<br />
* Configure path style / virtual host access (recommended to set to ''false'' for Amazon S3, must be ''false'' when using the default endpoint ''s3.amazonaws.com'' and a different region than US), see http://docs.aws.amazon.com/AmazonS3/latest/dev/VirtualHosting.html for details):<br />
com.openexchange.filestore.s3.ox-filestore-s3.pathStyleAccess=false<br />
* Specify your API access and secret keys, e.g.:<br />
com.openexchange.filestore.s3.ox-filestore-s3.accessKey=AKIAIOSFODNN7EXAMPLE<br />
com.openexchange.filestore.s3.ox-filestore-s3.secretKey=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY<br />
* Configure encryption as needed (''none'' in this example):<br />
com.openexchange.filestore.s3.ox-filestore-s3.encryption=none<br />
<br />
<br />
== Create contexts using the filestore ==<br />
* New contexts that should use the configured filestore can be created by suppliying the ID of the registered filestore in the ''createcontext'' commandline tool. Use the internal ID returned by the previously used ''registerfilestore'' command executed above, e.g., assuming the ID returned from the ''registerfilestore'' command was ''6'':<br />
./createcontext -A oxadminmaster -P secret -u oxadmin -d "Context Admin" -g Admin -s User -p secret -e oxadmin@example.com -q 1000 -L example.com --access-combination-name=all -F 6<br />
<br />
<br />
== Check the configuration ==<br />
* Login to the App Suite webinterface with a user from a context using the S3 filestore<br />
* Upload a new file in the ''Drive'' module and download it again to verify basic functionality<br />
* Check the S3 management console to verify the creation of the new file; here, the file should show up under a virtual prefix based on the parent context<br />
<br />
<br />
[[Category: AppSuite]] [[Category: Administration]] [[Category: Cluster]]</div>Tobias.friedrich