1

我是 docker 新手,我在 Windows 10 上使用 docker,并且正在使用 Eclipse Ditto 和 Eclipse Mosquitto,我必须创建一个双设备。在此之前我必须通过 Postman 创建一个新策略,在执行策略时出现以下错误:

在此处输入图像描述

创建新策略的代码如下

curl -X put 'http://localhost:8080/api/2/policies/my.test:policy' -u 'ditto:ditto' -H 'Content-Type: application/json' -d '{
    "entries": {
        "owner": {
            "subjects": {
                "nginx:ditto": {
                    "type": "nginx basic auth user"
                }
            },
            "resources": {
                "thing:/": {
                    "grant": [
                        "READ","WRITE"
                    ],
                    "revoke": []
                },
                "policy:/": {
                    "grant": [
                        "READ","WRITE"
                    ],
                    "revoke": []
                },
                "message:/": {
                    "grant": [
                        "READ","WRITE"
                    ],
                    "revoke": []
                }
            }
        }
    }
}'

我正在遵循链接中给出的程序

有什么办法可以解决这类问题吗?

4

1 回答 1

1

似乎 Eclipse Dittogateway服务运行不正确。我相信您已经想出查看docker-compose ps并重新启动服务的输出。

于 2019-01-17T14:11:02.367 回答