kes policy create

概述

创建用于 KES 身份的新策略。

向 KES 服务器添加新的临时策略。 策略支持 KES 访问控制。

创建的策略没有关联的身份。 使用kes policy assign为策略分配身份。

:mc: 所做的所有更改kes policy当 KES 服务器重启时,这些策略会丢失。 要创建永久策略,请修改policyKES 的 section配置文档包含新政策。

语法

kes policy create                  \
            <name>                 \
            <path>                 \
            [--insecure, -k]

参数

name

必需

用于引用该策略的简称。

path

必需

包含与此名称一起使用的策略的文件路径。

--insecure, -k

可选

该命令指示在与KES服务器进行TLS握手时跳过x.509证书验证。 这允许连接到使用不受信任证书(例如自签名证书或由未知证书颁发机构签发)的KES服务器。

MinIO 强烈建议反对在生产环境中使用此选项。

示例

kes policy add my-policy ./policy.json

Sample Policy Config File

一个 yaml 格式的文件可能类似于以下内容:

policy:
  my-policy:
    allow:
    - /v1/key/create/my-key
    - /v1/key/generate/my-key
    - /v1/key/decrypt/my-key
    identities:
    - 3ecfcdf38fcbe141ae26a1030f81e96b753365a46760ae6b578698a97c59fd22
    - ${MY_APP_IDENTITY}