1.5 KiB
1.5 KiB
Azure Blob Storage
Adapter for Microsoft Azure Blob Storage service. To use this adapter you need to install the Azure SDK for php into your project.
Further more you need a valid connection string and you must define a Blob Proxy factory service with it. You can use
the default \Gaufrette\Adapter\AzureBlobStorage\BlobProxyFactory
this way:
# app/config/config.yml
services:
azure_blob_proxy_factory:
class: Gaufrette\Adapter\AzureBlobStorage\BlobProxyFactory
arguments: [%azure_blob_storage_connection_string%]
You must set the parameter azure_blob_storage_connection_string
to contain your windows azure blob storage connection
string. You can retrieve your connection string in your Windows Azure management console.
Parameters
blob_proxy_factory_id
Reference to the blob proxy factory servicecontainer_name
The name of the containercreate_container
Boolean value that indicates whether to create the container if it does not exists (optional: default false)detect_content_type
Boolean value that indicates whether to auto determinate and set the content type on new blobs (optional: default true)
Example
# app/config/config.yml
knp_gaufrette:
adapters:
foo:
azure_blob_storage:
blob_proxy_factory_id: azure_blob_proxy_factory
container_name: my_container
create_container: true