我在更改机密时遇到问题,它什么都不起作用。我在文件superset/config.py
中将SECRET KEY
更改为用openssl rand -base64 42
创建的文件,并在下面用我的旧SECRET KEY1
编写PREVIOUS_SECRET_KEY
。
在此处输入图像描述
我保存并退出。接下来,我进行了一次拉升:
-docker-compose -f docker-compose-non-dev.yml pull
-docker-compose -f docker-compose-non-dev.yml up -d
更新成功后,我运行迁移时出现错误:-docker exec -it superset_app superset re-encrypt-secrets
在此处输入图像描述
我不明白,也不知道该怎么办。
我还在文件superset/config.py
中尝试了SECRET KEY
的不同组合,但都没有成功。
您能找到解决问题的方法吗?如果没有,你可以试试这个:
在您的superset_config.py文件中,创建两个条目,如下所示:
PREVIOUS_SECRET_KEY = 'your previous secret key'
SECRET_KEY = 'your new secret key'
您现有的密钥将在constants.py文件中可见