本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
更改管理员的仲裁最小值
在设置仲裁最小值以便管理员能够使用仲裁身份验证后,您可能希望更改仲裁最小值。仅当审批者的数量大于或等于当前仲裁最小值时,HSM 才允许您更改 quorum 最小值。例如,如果仲裁最小值为二 (2),则必须至少有两 (2) 个管理员批准更改仲裁最小值。
注意
用户服务的仲裁值必须小于仲裁服务的仲裁值。有关服务名称(例如仲裁服务和用户服务)的信息,请参阅支持仲裁身份验证的服务名称和类型。
要获取更改仲裁最小值的仲裁批准,您需要一个使用 quorum token-sign set-quorum-value 命令用于 quorum service 的仲裁令牌。若要使用 quorum token-sign set-quorum-value 命令为 quorum service 生成仲裁令牌,仲裁服务值必须大于一 (1)。这意味着,您可能需要先更改用户服务的仲裁最小值,然后才能更改仲裁服务的仲裁最小值。
若要更改管理员的最小仲裁值
-
使用以下命令启动 CloudHSM 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 } }