0

Je cours actuellement à travers le tutoriel écrit here pour créer et déployer une fonction Azure déclenchée par la file d'attente.Visual Studio Déploiement de la fonction Azure Trigger de la file d'attente

Dans la section "Créer une fonction" à l'étape 2, il n'est pas clair pour moi ce que nous sommes supposés mettre pour la chaîne "Connexion". Je suppose que c'est le nom du compte de stockage que vous voulez que la fonction utilise. L'autre problème que j'ai est lorsque j'ai configuré et testé la fonction Azure sur mon système local, je vais le déployer vers Azure et je ne suis pas présenté avec une option pour sélectionner un compte de stockage courant à utiliser.

enter image description here

Je crois que c'est à l'origine à créer un nouveau compte de stockage lorsque je publie la fonction d'azur. C'est très frustrant car cela signifie que je dois utiliser un compte de stockage avec un GUID moche et aussi créer une nouvelle file d'attente de stockage. Est-ce que je manque un pas quelque part?

Répondre

5

ce que nous sommes supposés mettre pour la chaîne "Connection".

Lorsque vous créez un nouveau projet en utilisant le modèle Azure Fonctions, vous obtenez un projet vide C# qui contient les fichiers suivants: host.json et local.settings.json, et vous pouvez spécifier les chaînes de connexion à d'autres services Azure (tels que le stockage Azure) dans le fichier local.settings.json. Et puis vous pouvez définir la valeur de Option de connexion avec le nom de chaîne de connexion lorsque vous créez une fonction.

local.settings.json

{ 
    "IsEncrypted": false, 
    "Values": { 
    "AzureWebJobsStorage": "DefaultEndpointsProtocol=https;AccountName={your_account_name};AccountKey={your_account_key};EndpointSuffix=core.windows.net", 
    "AzureWebJobsDashboard": "DefaultEndpointsProtocol=https;AccountName={your_account_name};AccountKey={your_account_key};EndpointSuffix=core.windows.net" 
    } 
} 

Créer une fonction et valeur de consigne de l'option de connexion avec AzureWebJobsStorage

enter image description here

Je ne suis pas présenté avec une option pour sélectionner un compte de stockage actuel à utiliser.

J'utilise Visual Studio 2017 Version 15.3.0 aperçu 7.1 et fonctions Azure et Emploi Web Tools Version 15.0.30923.0, il fournit la possibilité de choisir de stockage compte. Si possible, mettez à niveau votre Visual Studio et mettez à jour vos fonctions Azure et Web Jobs Tools.

enter image description here