如何配置 awscli 以与 Storm 对象存储一起使用

Storm Object Storage 为几乎任何规模的存储需求提供了持久、安全、高度可用的解决方案。 对象存储访问通过对对象存储集群的 API 调用发生,这取代了依赖额外服务器进行专用存储的需要。

这里我们使用客户端 awscli 与 Storm Object Storage 进行交互。 如果您没有安装 awscli,则可以按照以下说明操作:如何安装对象存储命令行界面 (awscli)

Storm Object Storage 101:命令行 I. 如何安装对象存储命令行界面 (awscli)
二、 如何配置 awscli 以与 Storm 对象存储一起使用

三、 如何将基本 awscli 命令与 Storm 对象存储预检检查结合使用

  • 这些说明专门用于配置 awscli 以与 Storm 对象存储一起使用。
  • 我将在安装了 awscli 的 Liquid Web Core Managed CentOS 7 服务器上工作。

第 1 步:获取您的访问密钥和密钥

登录到 https://manage.BYNSS.com 并查看您要连接的对象存储的详细信息:

注意访问密钥和秘密密钥。

步骤 2:配置 awscli

使用以下命令开始配置:

aws configure

您将收到以下提示:

AWS 访问密钥 ID [None]:

Enter 您的访问密钥,在我的情况下是: PT5E42JDUFAVUZATZEK7

然后你会被提示:

AWS 秘密访问密钥 [None]:

Enter 您的密钥,类似于: YYaywzUgVLcd/m5k3JpKhJnXwRfE/LMujszKMV2m

注意:上述密钥对将不起作用。 它只是一个 example.

然后,您将被提示两次:

默认区域名称 [None]:

默认输出格式 [None]:

您不必在最后两个提示中添加任何信息。 简单打 Enter 在每个提示。

您在上面输入的信息将最终出现在以下配置文件中:

~/.aws/credentials

笔记:

较新版本的通信具有与 Storm Object Storage 不兼容的默认签名版本设置“s3v4”。 使用以下命令将默认签名版本更新为支持的“s3”设置:aws configure set default.s3.signature_version s3

现在您可以使用 Storm 对象存储了。 继续阅读有关如何将基本 awscli 命令与 Storm 对象存储一起使用的知识库!