本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 Snow Family 设备上管理公钥证书
通过提供公钥证书,您可以通过HTTPS协议与在 Snowball Edge 设备或 Snowball Edge 设备集群上运行的 AWS 服务进行安全交互。您可以使用该HTTPS协议与诸如亚马逊、S3 适配器IAM、Snow Family 设备上的 Amaz EC2 on S3 兼容存储、Amazon S EC2 ystems Manager 和 Snowball Edge 设备 AWS STS 上的 AWS 服务进行交互。在设备集群的情况下,需要一个证书,并且可以由集群中的任何设备生成。Snowball Edge 设备生成证书并解锁设备后,您可以使用 Snowball Edge 客户端命令来列出、获取和删除证书。
发生以下事件时,Snowball Edge 设备会生成证书:
Snowball Edge 设备或集群首次解锁。
删除证书后,Snowball Edge 设备或集群将被解锁(使用中的
delete-certificate
AWS OpsHub命令或续订证书)。Snowball Edge 设备或集群在证书过期后重启或解锁。
每当生成新证书时,旧证书都将失效。证书自生成之日起一年内有效。
您还可以 AWS OpsHub for Snow Family 使用管理公钥证书。有关更多信息,请参阅本指南 OpsHub中的使用管理公钥证书。
在 Snow Family 设备上列出证书
使用list-certificates
命令查看当前证书的 Amazon 资源名称 (ARNs)。
snowballEdge list-certificates
例 list-certificates
输出
{ "Certificates" : [ { "CertificateArn" : "arn:aws:snowball-device:::certificate/78EXAMPLE516EXAMPLEf538EXAMPLEa7", "SubjectAlternativeNames" : [ "192.0.2.0" ] } ] }
从 Snow Family 设备获取证书
使用get-certificate
命令根据ARN提供的证书查看证书的内容。使用list-certificates
命令获取要用作certificate-arn
参数ARN的证书。
snowballEdge get-certificate --certificate-arn
arn:aws:snowball-device:::certificate/78EXAMPLE516EXAMPLEf538EXAMPLEa7
例 get-certificate
输出
-----BEGIN CERTIFICATE-----
Certificate
-----END CERTIFICATE-----
有关配置证书的信息,请参阅配置 AWS CLI 为使用 Snow Family 设备上的 S3 适配器作为终端节点。
删除 Snow Family 设备上的证书
运行 delete-certificate
命令以删除当前证书。使用list-certificates
命令获取要用作certificate-arn
参数ARN的证书。要生成新证书,请重启 Snowball Edge 或重启集群中的每个 Snowball Edge。请参阅重启 Snow 系列设备或使用 snowballEdge reboot-device
命令。
snowballEdge delete-certificate --certificate-arn
arn:aws:snowball-device:::certificate/78EXAMPLE516EXAMPLEf538EXAMPLEa7
例 delete-certificate
输出
The certificate has been deleted from your Snow device. Please reboot your Snowball Edge or Snowball Edge cluster to generate a new certificate.