In my application, a web service send a shared access signature (write rights on container) to the client so it can upload files.
Is there any way to limit the size (1Gb for instance) of uploaded content ?
The ideal solution would be a custom size limit on the container. Otherwise it could be a limit on the shared access signature.
I could also change my application to send a share access signature on individual blobs if the feature is available on blobs.
Windows Azure does not provide limit per container. The limit provided by Windows Azure is by storage account (100 TB/account) and by individual blob (200 GB max. for a block blob and 1 TB max. for a page blob). For your requirement, I think you would need to implement this limit in your application.