.. _community_azure_tilecache: GWC Azure BlobStore plugin ========================== This plugin supports the use of the `Azure BLOB storage `_. as storage medium for :ref:`gwc_webadmin`. Installing the Azure BlobStore plugin ------------------------------------- #. Download the extension from the `nightly GeoServer community module builds `_. .. warning:: Make sure to match the version of the extension to the version of the GeoServer instance! #. Extract the contents of the archive into the ``WEB-INF/lib`` directory of the GeoServer installation. Configuring the Azure BlobStore plugin -------------------------------------- Once the plugin has been installed, one or more Azure BlobStores may be configured through :ref:`gwc_webadmin_blobstores`. Afterwards, cached layers can be explicitly assigned to it or one blobstore could be marked as 'default' to use it for all unassigned layers. .. figure:: img/azureblobstore.png :align: center Container ~~~~~~~~~ The name of the Azure storage container where the tiles are stored. Account name ~~~~~~~~~~~~ Azure storage account name Account key ~~~~~~~~~~~ Azure storage Account Key. Azure Object Key Prefix ~~~~~~~~~~~~~~~~~~~~~~~ A prefix path to use as the root to store tiles under the container (optional). Maximum Connections ~~~~~~~~~~~~~~~~~~~ The maximum number of allowed open HTTP connections. Use HTTPS ~~~~~~~~~ When enabled, a HTTPS connection will be used. When disabled, a regular HTTP connection will be used. Proxy Host ~~~~~~~~~~ Proxy host the client will connect through (optional). Proxy Port ~~~~~~~~~~ Proxy port the client will connect through (optional). Proxy Username ~~~~~~~~~~~~~~ User name the client will use if connecting through a proxy (optional). Proxy Password ~~~~~~~~~~~~~~ Password the client will use if connecting through a proxy (optional). .. note:: Unlike AWS, Azure storage controls whether tiles can be accessed by the public at the container level. If you desire to build a public tile cache that can be directly accessed by clients as static files, set the container access level to "public" or "BLOB" and fully seed the cache.