如何让我的证书在 LocalStack 中为 SSL 工作

问题描述

更新:我在我的原始帖子中意识到所引用的证书是针对数据库的,而不是针对本地堆栈端口的。我已经更新了描述和问题,因为我仍然无法获得浏览器识别的证书。

我似乎无法让我的证书与 localstack 一起使用。我尝试按照 localstack 中的“使用自定义 SSL 证书”说明使用它们,包括文件添加到我的卷中列出的临时目录中,但它们没有使用。我还尝试将以下内容添加到 yml 的卷部分:

- ./support/docker/localstack/aws.local.domain.com.pem:/certs/localhost.pem/
- ./support/docker/localstack/aws.local.domain.com.crt:/certs/localhost.-cert.pem 
- ./support/docker/localstack/aws.local.domain.com.key:c2c/certs/localhost-key.pem

不确定我的下一步,任何帮助将不胜感激。

Docker 版本 = 20.10.2
我不确定如何获取 localstack 版本,但我确实在 3 月 17 日对它进行了 docker pull。

docker-compose.yml

version: '3.7'
services:
  ecms_database:
    image: 339983081851.dkr.ecr.us-east-1.amazonaws.com/ecms_MysqL:1.0.3
    container_name: ecms_database
    ports:
      - '33061:3306'
  memcached:
    image: 'memcached'
    container_name: memcached
    ports:
      - '11211:11211'
  localstack:
    image: localstack/localstack
    container_name: localstack
    ports:
      - "4566:4566"
      - "4571:4571"
    environment:
      - SERVICES=s3,sqs
      - data_dir=/tmp/localstack/data
    volumes:
      - "/private${TMPDIR:-/tmp/localstack}:/tmp/localstack"

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)