Azure function App on secure storage container
We have an issue when we create a new function app. You have to define a storage account and we select an existing one. But this existing one is linked to a VNET.
when we click the create button, the validation is oke. but on creation time we receive an error
Is it possible to create an azure function app on a storage account that is linked to a vnet?
azure azure-functions
add a comment |
We have an issue when we create a new function app. You have to define a storage account and we select an existing one. But this existing one is linked to a VNET.
when we click the create button, the validation is oke. but on creation time we receive an error
Is it possible to create an azure function app on a storage account that is linked to a vnet?
azure azure-functions
I would guess it's possible if the machine you're creating it on is on the VNet as well. Another option would be to develop it using another storage account (or the emulator), having the App Service or Consumption Plan of the Function be in the VNet and changing the storage connection string when you deploy the Function to Azure.
– rickvdbosch
Nov 23 '18 at 14:43
add a comment |
We have an issue when we create a new function app. You have to define a storage account and we select an existing one. But this existing one is linked to a VNET.
when we click the create button, the validation is oke. but on creation time we receive an error
Is it possible to create an azure function app on a storage account that is linked to a vnet?
azure azure-functions
We have an issue when we create a new function app. You have to define a storage account and we select an existing one. But this existing one is linked to a VNET.
when we click the create button, the validation is oke. but on creation time we receive an error
Is it possible to create an azure function app on a storage account that is linked to a vnet?
azure azure-functions
azure azure-functions
edited Nov 23 '18 at 13:56
Gaurav Mantri
71.9k8108134
71.9k8108134
asked Nov 23 '18 at 13:03
Koen Vanden BosscheKoen Vanden Bossche
113
113
I would guess it's possible if the machine you're creating it on is on the VNet as well. Another option would be to develop it using another storage account (or the emulator), having the App Service or Consumption Plan of the Function be in the VNet and changing the storage connection string when you deploy the Function to Azure.
– rickvdbosch
Nov 23 '18 at 14:43
add a comment |
I would guess it's possible if the machine you're creating it on is on the VNet as well. Another option would be to develop it using another storage account (or the emulator), having the App Service or Consumption Plan of the Function be in the VNet and changing the storage connection string when you deploy the Function to Azure.
– rickvdbosch
Nov 23 '18 at 14:43
I would guess it's possible if the machine you're creating it on is on the VNet as well. Another option would be to develop it using another storage account (or the emulator), having the App Service or Consumption Plan of the Function be in the VNet and changing the storage connection string when you deploy the Function to Azure.
– rickvdbosch
Nov 23 '18 at 14:43
I would guess it's possible if the machine you're creating it on is on the VNet as well. Another option would be to develop it using another storage account (or the emulator), having the App Service or Consumption Plan of the Function be in the VNet and changing the storage connection string when you deploy the Function to Azure.
– rickvdbosch
Nov 23 '18 at 14:43
add a comment |
1 Answer
1
active
oldest
votes
No, this is not currently possible if you are using the consumption plan. The function application is not joined to your virtual network and so cannot access the storage account. You could use an ASE that is vNet joined to run your function, but that is very expensive. The upcoming ability to add web apps to your vNet without VPN (https://docs.microsoft.com/en-us/azure/app-service/web-sites-integrate-with-vnet) may make this easier and cheaper, but again it will only be web app plan, not consumption.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53447228%2fazure-function-app-on-secure-storage-container%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
No, this is not currently possible if you are using the consumption plan. The function application is not joined to your virtual network and so cannot access the storage account. You could use an ASE that is vNet joined to run your function, but that is very expensive. The upcoming ability to add web apps to your vNet without VPN (https://docs.microsoft.com/en-us/azure/app-service/web-sites-integrate-with-vnet) may make this easier and cheaper, but again it will only be web app plan, not consumption.
add a comment |
No, this is not currently possible if you are using the consumption plan. The function application is not joined to your virtual network and so cannot access the storage account. You could use an ASE that is vNet joined to run your function, but that is very expensive. The upcoming ability to add web apps to your vNet without VPN (https://docs.microsoft.com/en-us/azure/app-service/web-sites-integrate-with-vnet) may make this easier and cheaper, but again it will only be web app plan, not consumption.
add a comment |
No, this is not currently possible if you are using the consumption plan. The function application is not joined to your virtual network and so cannot access the storage account. You could use an ASE that is vNet joined to run your function, but that is very expensive. The upcoming ability to add web apps to your vNet without VPN (https://docs.microsoft.com/en-us/azure/app-service/web-sites-integrate-with-vnet) may make this easier and cheaper, but again it will only be web app plan, not consumption.
No, this is not currently possible if you are using the consumption plan. The function application is not joined to your virtual network and so cannot access the storage account. You could use an ASE that is vNet joined to run your function, but that is very expensive. The upcoming ability to add web apps to your vNet without VPN (https://docs.microsoft.com/en-us/azure/app-service/web-sites-integrate-with-vnet) may make this easier and cheaper, but again it will only be web app plan, not consumption.
answered Nov 24 '18 at 10:48
Sam CoganSam Cogan
1,79262763
1,79262763
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53447228%2fazure-function-app-on-secure-storage-container%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
I would guess it's possible if the machine you're creating it on is on the VNet as well. Another option would be to develop it using another storage account (or the emulator), having the App Service or Consumption Plan of the Function be in the VNet and changing the storage connection string when you deploy the Function to Azure.
– rickvdbosch
Nov 23 '18 at 14:43