本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
更改使用 AWS CloudHSM Cloud 时的最小法定人数值 HSM CLI
在设置了法定人数最小值以便 AWS CloudHSM 管理员可以使用法定人数身份验证之后,您可能需要更改法定人数的最小值。只有当批准者人数等于或大于当前法定人数最小值时,才HSM允许您更改法定人数最小值。例如,如果仲裁最小值为二 (2),则必须至少有两 (2) 个管理员批准更改仲裁最小值。
注意
用户服务的仲裁值必须小于仲裁服务的仲裁值。有关服务名称(例如仲裁服务和用户服务)的信息,请参阅使用 Cloud 进行法定身份验证支持的 AWS CloudHSM 服务名称和类型 HSM CLI。
要获取更改仲裁最小值的仲裁批准,您需要一个使用 quorum token-sign set-quorum-value 命令用于 quorum service 的仲裁令牌。若要使用 quorum token-sign set-quorum-value 命令为 quorum service 生成仲裁令牌,仲裁服务值必须大于一 (1)。这意味着,您可能需要先更改用户服务的仲裁最小值,然后才能更改仲裁服务的仲裁最小值。
若要更改管理员的最小仲裁值
-
使用以下命令启动 Cloud HSM CLI 交互模式。
-
使用 login 命令,并以管理员身份登录该集群。
aws-cloudhsm>
login --username
<admin>
--role admin -
使用 quorum token-sign list-quorum-values 命令获取所有服务名称的仲裁最小值。有关更多信息,请参阅下面的示例。
-
如果仲裁服务的仲裁最小值小于用户服务的相应值,请使用 quorum token-sign set-quorum-value 命令更改仲裁服务的值。将仲裁服务的值更改为一 (1),等于或大于用户服务的值。有关更多信息,请参阅以下示例。
-
生成一个仲裁令牌,并注意指定仲裁服务作为您可以对其使用令牌的服务。
-
使用 quorum token-sign set-quorum-value 命令获取用户服务的仲裁最小值。
例 – 获取仲裁最小值并更改仲裁服务的相应值
以下示例命令显示了用户服务的仲裁最小值当前为二 (2)。
aws-cloudhsm >
quorum token-sign list-quorum-values
{ "error_code": 0, "data": { "user": 2, "quorum": 1 } }
要更改仲裁服务的仲裁最小值,请使用 quorum token-sign set-quorum-value 命令,并设置一个等于或大于用户服务的相应值的值。以下示例将仲裁服务的仲裁最小值设置为二 (2),与为用户服务设置的值相同。
aws-cloudhsm >
quorum token-sign set-quorum-value --service quorum --value 2
{ "error_code": 0, "data": "Set quorum value successful" }
以下命令显示了用户服务和仲裁服务的仲裁最小值现在为二 (2)。
aws-cloudhsm >
quorum token-sign list-quorum-values
{ "error_code": 0, "data": { "user": 2, "quorum": 2 } }