4

如果您想将 S3 与来自 Swisscom Application Cloud 的流行 Cyber​​duck 应用程序一起使用,您必须使用 AWS2 的自定义连接配置文件。您可以在此处找到此配置文件以供下载

使用签名版本 AWS2 进行身份验证 需要使用 AWS2 Riak 云存储 EMC Elastic Cloud Storage 的已知提供商的不完整列表

4

1 回答 1

6

非常感谢您分享这个不错的工具提示。我在这里添加了一些屏幕截图以进行澄清。

1)brew cask install cyberduck

2) 下载链接S3 AWS2 Signature Version (HTTPS).cyberduckprofile文件并使用 Cyber​​duck 打开。

cf env3)从或创建服务密钥复制凭据和主机。

System-Provided:
{
 "VCAP_SERVICES": {
  "dynstrg": [
   {
    "credentials": {
     "accessHost": "ds31s3.swisscom.com",
     "accessKey": "24324234234243456546/CF_P8_FFGTUZ_TGGLJS_JFG_B347EEACE",
     "sharedSecret": "sfdklaslkfklsdfklmsklmdfklsd"
    },
    "label": "dynstrg",
    "name": "cyberduck-testing",
    "plan": "usage",
    "provider": null,
    "syslog_drain_url": null,
    "tags": [],
    "volume_mounts": []
   }
  ],

sharedSecret 在 Cyber​​duck 中被命名为“Secret Access Key”

在此处输入图像描述

创建初始存储桶(在 Cyber​​durck 中称为文件夹)

在此处输入图像描述

通过拖放上传一些文件

在此处输入图像描述

有些人在 Swisscom 的 EMC Atmos(dynstrg 服务)中使用的一些命令行替代品(开源)是

S3cmd 是一个免费的命令行工具和客户端,用于在 Amazon S3 和其他使用 S3 协议的云存储服务提供商(例如 Google Cloud Storage 或 DreamHost DreamObjects)中上传、检索和管理数据。它最适合熟悉命令行程序的高级用户。它也是批处理脚本和自动备份到 S3、从 cron 等触发的理想选择。

Minio Client 是用于文件系统和对象存储的 ls、cp、mkdir、diff 和 rsync 命令的替代品。

于 2017-01-10T17:36:34.377 回答