首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Faunadb dev:固定密钥

Faunadb dev:固定密钥
EN

Stack Overflow用户
提问于 2021-01-22 20:08:47
回答 1查看 215关注 0票数 0

我正在使用dev容器,我需要一个固定的密钥。下面是我创建容器和db的当前脚本。

代码语言:javascript
复制
#!/usr/bin/env bash

docker pull fauna/faunadb
docker container stop faunadb || true && docker container rm faunadb || true
docker run --name faunadb -d \
        --health-cmd="faunadb-admin status" --health-interval=5s \
        -p 8443:8443 \
        -p 8084:8084 \
        fauna/faunadb
./docker/wait-for-healthy.sh faunadb 30

echo n | fauna add-endpoint http://localhost:8443/ --alias localhost --key secret
fauna create-database generator_dev --endpoint=localhost
fauna create-key generator_dev --endpoint=localhost

curl -u secret: http://localhost:8084/import --data-binary "@functions/schemas/schema.graphql"

我希望这个命令总是返回相同的密钥。

代码语言:javascript
复制
fauna create-key generator_dev --endpoint=localhost

这有可能吗?我需要一个固定的密钥,因为我需要在下一步导入模式,所以简单的方法是拥有一个已知的密钥。

任何想法都是值得赞赏的

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-02 22:08:51

默认情况下,Fauna映像使用secret作为根级管理密钥的秘密。这将提供您所寻求的一致性,而不需要额外的密钥生成。

创建密钥时,使用BCrypt算法,并将受雪花启发的文档id合并到哈希中。这意味着不可能多次“生成”一致的密钥。

在大多数情况下,在模拟生产工作负载时,您必须创建一个新密钥,捕获返回的秘密,并在后续查询中使用该秘密。你怎么做取决于你自己。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65852076

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档