【发布时间】:2021-01-29 07:17:01
【问题描述】:
我使用我的 ansible playbook 中的一个 webhook 来向我们的 Microsoft 团队频道之一发送通知。webhook URL 是这样的
“https://outlook.office.com/webhook/*”。我收到有关团队的通知,我需要在 webhook 上更新到新版本,现在是“https://organization-name.webhook.office.com/webhookb/*"”。在我更新到新的 webhook 并在我的 ansible play book 上进行了测试,我收到以下错误
"msg": "无法验证 organization-namer.webhook.office.com:443 的 SSL 证书。确保您的托管系统安装了有效的 CA 证书。如果提供 url 的网站使用 SNI,您需要 python >= 2.7.9 在您的托管机器上(使用的 python 可执行文件 (/usr/bin/python) 是版本:2.6.6 (r266:84292, Jan 22 2014, 09:42:36) [GCC 4.4.7 20120313 ( Red Hat 4.4.7-4)]) 或者您可以安装urllib3、pyOpenSSL、ndg-httpsclient 和pyasn1 python 模块以在 python >= 2.6 中执行 SNI 验证。您可以使用 validate_certs=False 如果您不需要确认服务器身份,但这是不安全的,不推荐。为此平台检查的路径:/etc/ssl/certs、/etc/pki/ca-trust/extracted/pem、/etc/pki/tls/ certs、/usr/share/ca-certificates/cacert.org、/etc/ansible。异常消息是:主机名“organization-name.webhook.office.com”与“.internal”中的任何一个都不匹配。 outlook.com'、'.outlook.com'、'outlook.com'、'office365.com'、'.of fice365.com'、'.outlook.office365.com'、'.office.com'、'outlook.office.com'、'substrate.office.com'、'attachment.outlook.live .net'、'attachment.outlook.office.net'、'attachment.outlook.officeppe.net'、'attachments.office.net'、'.clo.footprintdns.com'、'。 nrb.footprintdns.com'、'ccs.login.microsoftonline.com'、'ccs-sdf.login.microsoftonline.com'、'substrate-sdf.office.com'、'attachments-sdf.office.net'、' .live.com'、'mail.services.live.com'、'hotmail.com'、'*.hotmail.com'。"}
从错误中可以看出微软没有将*.webhook.com域添加到SSL证书中定义的域名中。
我的问题,我该怎么做?..任何输入将不胜感激。谢谢
【问题讨论】:
标签: microsoft-teams