我已经为函数应用程序编写了一个脚本,它使用 terraform 创建存储帐户。
我为存储帐户启用了共享访问密钥,但在安全的 Azure 门户上,它显示函数应用程序应通过托管身份访问存储帐户,而不是通过共享访问密钥。
所以我对脚本进行了更改:
storage_uses_managed_identity
AzureWebJobsStorage__accountName
storage blob data contributor
角色
存储帐户但是还是无法连接。
有人可以建议可以进行哪些其他更改以便建立连接。当我检查应用程序洞察力时,它也显示异常。
要使用托管标识将 Azure 函数应用程序与存储帐户连接:
Storage Account=>Access Control(IAM)=>Add Role Assignment
中的功能App:我已按照上述步骤操作,并且能够将 Function App 与存储帐户连接起来。
参考资料: