我从loca.settings.json的值移到了Azure密钥库。我添加了Azure密钥库作为连接服务。
我在绑定部分时有问题。
我有课
public class AzureStorageBlobSettings
{
public string AccountName { get; set; }
public string ConnectionString { get; set; }
}
builder.Services.Configure<AzureStorageBlobSettings>(_configuration.GetSection("AzureStorageBlobSettings"));
private readonly AzureStorageBlobSettings _azureStorageBlobSettings;
readonly IConfiguration _configuration;
public UploadDocumentFunction(AzureStorageBlobOptionsTokenGenerator azureStorageBlobOptionsTokenGenerator,
IOptions<AzureStorageBlobSettings> azureStorageBlobSettings,
IConfiguration configuration)
{
_azureStorageBlobOptionsTokenGenerator = azureStorageBlobOptionsTokenGenerator;
_configuration = configuration;
_azureStorageBlobSettings = azureStorageBlobSettings.Value;
}
_configuration["AzureStorageBlobSettings:AccountName"]
如果您不一定要使用“section--property”命名结构,请尝试将toptions
绑定到整个配置中:
builder.services.configure
然后为机密命名以匹配类属性:AccountName
和ConnectionString
。当您注入类时,匹配的配置属性/机密将被绑定到该类。
我正在python中构建由事件网格事件触发的Azure函数,它应该能够从Kay Vault收集秘密。 我将系统分配的托管标识添加到我的功能应用程序中,然后我可以在密钥库访问策略中选择我的应用程序。我授予它如下所示的权限: (我尝试了不同的组合在这一个)
我制作了一个Azure函数(http触发器),并使用Visual Studio 2019将其部署在门户中。 该函数工作正常,我现在将添加一个绑定到我的CosmosDB。我导航到我的函数,然后单击“集成”。现在我看到了触发器、函数以及输入和输出绑定。 我应该可以在这里添加一个新的输入绑定。但我没有“添加”按钮。我做错了什么?
Message Message,string lockToken,MessageReceiver,MessageReceiver,ILogger日志) 使用MessageReceiver或底层接口时,我会得到以下错误: Microsoft.Azure.WebJobs.Host:无法将参数“Message Receiver”绑定到类型“Microsoft.ServiceBus.Messaging.M
如果有人能阐明如何在Azure函数中不需要具有角色的开发人员的情况下将秘密引入PROD代码,这将对我有极大的帮助。 缩略语: “sami”=系统分配的托管标识 “Ent SEC”=企业安全小组 null null
我在学习http://martinabbott.azurewebsites.net/2016/06/11/fun-with-azure-functions-and-the-emotion-api/ 我在集成选项卡中有名为“图片”的Blob触发器存储容器。myblob路径是“图片/{名称}”没有定义输入。输出是DocumentDB。我已经验证访问密钥是正确的。 我想知道错误的原因是什么?与 Azur
我在《快速入门指南》中创建了基本的Azure功能。根据教程,这个默认函数应该可以立即工作,但我遇到了一个错误。 功能体: 错误消息: 函数($HttpTriggerCSharp1)错误:Microsoft。蔚蓝色的网络作业。主机:错误索引方法的函数。HttpTriggerCSharp1’。微软蔚蓝色的网络作业。主机:无法将参数“u return”绑定到类型HttpResponseMessage