Konstantin Knauf created FLINK-14907:
----------------------------------------

             Summary: Support to Configure Azure Storage Key via Environment 
Variable
                 Key: FLINK-14907
                 URL: https://issues.apache.org/jira/browse/FLINK-14907
             Project: Flink
          Issue Type: Improvement
          Components: FileSystems
            Reporter: Konstantin Knauf


>From a security perspective it would be good to be able pass the Azure storage 
>key via an env to the Flink Azure filesystem. Currently we only support to set 
>it in the Flink configuration [1].

The least intrusive way, I think, would be to include a very simple 
{{org.apache.hadoop.fs.azure.KeyProvider}} to flink-azure-fs-hadoop, which 
reads the account key from an env variable called {{AZURE_STORAGE_KEY}}.

It could then be enabled in the flink-conf.yaml via:
{noformat}
fs.azure.account.keyprovider.<account_name>.blob.core.windows.net: 
org.apache.flink.fs.azurefs.<NewProviderClass>{noformat}
[1] 
[https://ci.apache.org/projects/flink/flink-docs-release-1.9/ops/filesystems/azure.html]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to