gpt4 book ai didi

azure - 设置 Azure AD 应用 key 过期通知

转载 作者:行者123 更新时间:2023-12-02 08:01:18 24 4
gpt4 key购买 nike

我正在寻找一种在 Azure AD 应用程序 key /凭据过期之前收到通知的方法。 link显示列出帐户详细信息和到期日期的脚本。是否可以以某种方式自动使用 Azure native 应用程序(例如逻辑应用程序或 Azure 监视器)在 1 周到期之前通过电子邮件/短信进行通知。

最佳答案

就我个人而言,我建议您使用 Azure 自动化 Runbook 来执行此操作。

1.创建automation account (需要创建运行方式帐户)和 runbook (powershell 类型)。

2.导航到门户中的自动化帐户 -> 模块 -> 浏览库 -> 导入 AzureAD 模块。

3.关注此link将目录角色分配给运行方式帐户生成的服务主体(我不确定哪个角色足以 Get-AzureADApplication ,您可以直接尝试全局管理员 )。

4.在您的 Runbook 中,使用以下脚本通过服务主体登录。然后运行问题中的示例来获取到期日期,编写一些 if else 语句与当前时间进行比较并判断,然后使用 Send-MailMessagesend a mail message 。然后保存并发布您的 Runbook。

$connectionName = "AzureRunAsConnection"
try
{
# Get the connection "AzureRunAsConnection "
$servicePrincipalConnection=Get-AutomationConnection -Name $connectionName

"Logging in to Azure..."
Connect-AzureAD `
-TenantId $servicePrincipalConnection.TenantId `
-ApplicationId $servicePrincipalConnection.ApplicationId `
-CertificateThumbprint $servicePrincipalConnection.CertificateThumbprint
}
catch {
if (!$servicePrincipalConnection)
{
$ErrorMessage = "Connection $connectionName not found."
throw $ErrorMessage
} else{
Write-Error -Message $_.Exception
throw $_.Exception
}
}

5.导航到门户中的 Runbook -> 计划 -> 创建重复计划并将其链接到您的 Runbook,可能每小时或每天,详细信息取决于您。

关于azure - 设置 Azure AD 应用 key 过期通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55754150/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com