azure - 向 Azure 自托管网关映像添加证书
问题描述
我在使用 azure api 管理自托管网关时遇到了一些麻烦,发生的情况是自托管网关由于 ssl 握手验证而无法与 apim 通信,根据 microsfot 文档我应该添加我的自定义证书,但文档没有显示要应用的步骤。
如何在提供 azure 的 docker 基础映像中添加自定义证书?
提前致谢
解决方案
解决了,通过修改提供azure的docker镜像:
FROM mcr.microsoft.com/azure-api-management/gateway:latest
USER root
COPY customdomain.crt /usr/local/share/ca-certificates/apim.crt
RUN update-ca-certificates
USER 1001
推荐阅读
- python - 如何避免 spaCy 训练数据中的重复标签?
- javascript - 用 0 替换空用户输入的最佳方法
- hyperledger-fabric - Hyperledger Fabric - 当我的智能合约具有确定性时,如何解决“ProposalResponsePayloads 不匹配”?
- html - 如何使用 CSS 在目标元素上包含 CSS 类?
- integration-testing - 测试 WorkManager - RUNNING 而不是 ENQUEUED
- javascript - 如何在 JavaScript 中停止画布上的 requestAnimationFrame
- freemarker - 为什么要使用 Velocity/Freemarker/Thymeleaf 等模板引擎进行数据编织
- javascript - Vanilla JS Async 无法在 Heroku Flask Web App 上运行
- nlp - 文本分类:如何增加某些类别的样本大小
- node.js - Create React App 无法在 docker 内部构建