【问题标题】:Azure market place Sendgrid usernameAzure 市场 Sendgrid 用户名
【发布时间】:2020-01-28 14:54:29
【问题描述】:

Microsoft 文档How to Send Email Using SendGrid with Azure 指出,一旦设置了帐户,您就可以通过单击钥匙图标查看 SendGrid 凭据。这似乎已从 Azure 门户中消失。如何找到此服务的 SendGrid 用户名。我相信它的格式是 azure***@azure.com(见change username for ...?

【问题讨论】:

    标签: azure sendgrid


    【解决方案1】:

    我遇到了类似的问题,并猜测 Azure CLI 是否会提供给我,并且确实提供。

    在门户中使用云外壳选项,此图标右上角:

    将 shell 类型从 PowerShell 更改为 Bash,如果您有多个帐户,则需要选择正确的帐户

    az account show
    

    如果不在正确的帐户中(更新 - 如果您有权访问所有帐户,则无需切换帐户,因此您可以跳到最后一点)

    az account list
    az account set -s <id of relevant subscription>
    

    然后在 SendGrid 资源刀片上转到属性并复制资源 ID,然后运行

    az resource show --ids /subscriptions/xxxxxx/resourceGroups/xxxxx/providers/Sendgrid.Email/accounts/xxxxx
    

    显然使用您的资源 ID,在输出中您将看到 SendGrid 用户名

    【讨论】:

    • Simon,我认为 Azure 平台存在临时问题,因为我现在可以通过选择 Mange 图标打开 SendGrid。但是,我尝试了您的建议,并且效果很好。谢谢
    • @dmb_acunim 很酷,谢谢你让我知道,让我不必记住那些用户名!
    【解决方案2】:

    您好像忘记了您的 SendGrid 帐户的用户名和密码,因此您无法通过 Azure 门户上的按钮Reset Password 重置密码,如下图。

    在Azure门户中,Export template标签页中创建账号时似乎注册了用户名和邮箱,如下图。

    您可以尝试使用它来重置密码,然后在 SendGrid 门户中管理您的 API 密钥。

    【讨论】:

    • 目前“管理”链接不会自动让您登录,重置密码需要您知道隐藏的用户名,请参阅我的回复
    • 进一步注意,导出模板中的电子邮件是发送密码重置链接的地方,但遗憾的是不是您需要的用户名!
    【解决方案3】:

    Simon 提供的那个应该能正确回答您的问题。为了补充他的答案,我们也可以从属性中复制 ResourceID 部分,例如用黄色标记突出显示:

    在本地系统中安装 Azure CLI 后,在本地命令提示符中运行以下命令:

    az resource show --ids <Copied ResourceID>
    

    翻译成

    az resource show --ids/subscriptions/xxxxxx/resourceGroups/xxxxx/providers/Sendgrid.Email/accounts/xxxxx
    

    优势:这不需要我们在 Azure Cloud Shell 中尝试 Bash 脚本(需要配置显式存储帐户)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-10
      • 1970-01-01
      • 1970-01-01
      • 2021-01-31
      • 2011-09-19
      • 2019-10-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多