0

我最近开始考虑在我们的一些服务中实施 DAPR。作为一个安全过程,所有项目都需要以 HTTPS 运行。我一直在关注这里的文档:https ://docs.dapr.io/concepts/security-concept/#mtls-self-hosted & https://docs.dapr.io/operations/security/mtls/#self -hosted在我的笔记本电脑上设置 mTLS。启动 http 服务时,我可以确认我的代码有效。我面临的问题是,当我开始使用 HTTPS 时,我得到:

time="2021-08-25T08:20:01.3401978+01:00" level=fatal msg="couldn't find trust anchors in environment variable DAPR_TRUST_ANCHORS"...

运行以下命令时我得到了这个:

daprd --app-id myapp --enable-mtls --sentry-address localhost:50001 --config=./httpsconfig.yaml --metrics-port 5002 --app-ssl

作为参考,我的 httpsconfig.yaml 看起来像这样:

apiVersion: dapr.io/v1alpha1
kind: Configuration
metadata:
  name: daprsystem
  namespace: default
spec:
  mtls:
    enabled: true
4

0 回答 0