hashicorp-vault - Vault 插件错误:无法确定插件类型
问题描述
我收到此错误:
Error writing data to sys/plugins/catalog/example-auth-plugin: Error making API request.
URL: PUT http://127.0.0.1:1234/v1/sys/plugins/catalog/example-auth-plugin
Code: 500. Errors:
* 1 error occurred:
* unable to determine plugin type
运行此命令后:
# vault write sys/plugins/catalog/example-auth-plugin \
> sha_256="${SHA256}" \
> command="vault-auth-plugin-example"
我在一个容器中运行所有东西。
podman run \
--rm \
--cap-add=IPC_LOCK \
-p '8200:8200' \
-e 'VAULT_ADDR=127.0.0.1:1234' \
-e 'VAULT_DEV_LISTEN_ADDRESS=127.0.0.1:1234' \
-v './data/:/var/lib/vault' \
-v './code/vault-auth-plugin-example:/etc/vault/plugins/vault-auth-plugin-example' \
-e 'VAULT_LOCAL_CONFIG={"backend": {"file": {"path": "/vault/file"}}, "log_level": "debug", "disable_mlock": true, "listener": [{"tcp": {"tls_disable": true}}], "plugin_directory": "/etc/vault/plugins/", "default_lease_ttl": "168h", "max_lease_ttl": "720h"}' \
--name=dev-pam-vault \
vaultplugin
保险柜版本:保险柜 v1.3.0
我确实先运行了这个命令:
export SHA256=$(shasum -a 256 "/etc/vault/plugins/vault-auth-plugin-example" | cut -d' ' -f1)
我也试过:
# vault write sys/plugins/catalog/example-auth-plugin \
> sha_256="${SHA256}" \
> command="vault-auth-plugin-example"
但后来我得到这个错误:
Error writing data to sys/plugin/catalog/example-auth-plugin: Error making API request.
URL: PUT http://127.0.0.1:1234/v1/sys/plugin/catalog/example-auth-plugin
Code: 404. Errors:
* 1 error occurred:
* unsupported path
有任何想法吗?
先感谢您。
解决方案
推荐阅读
- python - 如何遍历 Pyspark RDD 中的每一行并将它们变成键?使用地图功能?
- python - Python总线错误破坏python环境
- firebase - timestampsInSnapshots 设置现在默认为 true,您不再需要显式设置它
- python - 与分析用户一起在 Python 上使用 GoogleSearch?
- javascript - 在laravel中的razorpay响应后缺少Route所需的参数
- html - 什么是弯曲对齐左右两个项目的最佳方法
- aspnetboilerplate - Aspnetboilerplate AbpEntities 的外部 POCO 类。即不可能继承
- php - 砍掉一个名字,Magento 2 小部件
- apache-spark - Pyspark:将缺失值处理为空字符串
- deployment - 使用 Jaeger 代理的优势