使用 Cloud 设置 m TLS 强制等级 HSM CLI - AWS CloudHSM

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 Cloud 设置 m TLS 强制等级 HSM CLI

使用 Cloud 中的cluster mtls set-enforcement命令HSMCLI来设置客户端和TLS之间使用互惠的执行级别。 AWS CloudHSM

用户类型

以下用户均可运行此命令。

  • 用户名为管理员的管理员

要求

要运行此命令,请执行以下操作:

  • 至少有一个信任锚已成功注册到 AWS CloudHSM。

  • HSMCLI使用正确的私钥和客户端证书配置云,然后在相互TLS连接HSMCLI下启动 Cloud。

  • 您必须以默认管理员身份登录,用户名为 “admin”。任何其他管理员用户都无法运行此命令。

语法

aws-cloudhsm > help cluster mtls set-enforcement Set mtls enforcement policy in the cluster Usage: cluster mtls set-enforcement [OPTIONS] --level [<LEVEL>...] Options: --cluster-id <CLUSTER_ID> Unique Id to choose which of the clusters in the config file to run the operation against. If not provided, will fall back to the value provided when interactive mode was started, or error --level <LEVEL> Level to be set for mtls in the cluster [possible values: none, cluster] --approval <APPROVAL> Filepath of signed quorum token file to approve operation -h, --help Print help

示例

在以下示例中,此命令将的 mtls 强制级别设置 AWS CloudHSM 为集群。set-emonsition 命令只能在相互TLS连接中执行,并以管理员用户名为管理员的身份登录,请参阅将 m TLS 强制设置为。 AWS CloudHSM

aws-cloudhsm > cluster mtls set-enforcement --level cluster { "error_code": 0, "data": { "message": "Mtls enforcement level set to Cluster successfully" } }

然后,您可以运行get-enforcement命令以确认强制级别已设置为集群:

aws-cloudhsm > clsuter mtls get-enforcement { "error_code": 0, "data": { "mtls-enforcement-level": "cluster" } }

参数

<CLUSTER_ID>

要运行此操作的集群的 ID。

必需:如果已配置多个集群。

<LEVEL>

要为集群中的 mtls 设置等级。

有效值

  • 集群:强制在客户端和集群 AWS CloudHSM 中使用TLS互动。

  • none:不要在客户端和集群 AWS CloudHSM 中强制使用TLS互动。

必需:是

警告

在集群中强制TLS使用 m 后,所有现有的非 m TLS 连接都将被丢弃,并且您只能使用 m 个TLS证书连接到集群。

<APPROVAL>

指定要批准操作的已签名仲裁令牌文件的文件路径。仅当法定群集服务法定值大于 1 时才需要。

相关 主题