【问题标题】:How to upload local system files in my Linux server to Amazon S3 Bucket using ssh?如何使用 ssh 将我的 Linux 服务器中的本地系统文件上传到 Amazon S3 Bucket?
【发布时间】:2022-11-22 12:49:25
【问题描述】:

我正在尝试将我在 Linux 服务器上的文件上传到我的 AWS S3 存储桶中。任何人都可以建议如何这样做,因为我只找到与将文件上传到 EC2 相关的文档。

我的服务器目录中确实有 .pem 证书。

我尝试运行以下命令,但没有解决问题

scp -i My_PEM_FILE.pem "MY_FILE_TO_BE_UPLOADED.txt" MY_USER@S3-INSTANCE.IP.ADDRESS.0.compute.amazonaws.com

【问题讨论】:

    标签: amazon-web-services amazon-s3 ssh


    【解决方案1】:

    无法使用 SSH 上传到 Amazon S3。

    从任何地方上传到 Amazon S3 存储桶的最简单方法是使用 AWS Command-Line Interface (CLI)

    aws s3 cp MY_FILE_TO_BE_UPLOADED.txt s3://my-bucket/
    

    这将需要通过 aws configure 命令存储一个访问密钥和一个秘密密钥。您可以在 IAM 管理控制台(安全凭证选项卡)中从您的 IAM 用户处获取这些密钥。

    见:aws s3 cp — AWS CLI Command Reference

    【讨论】:

      猜你喜欢
      • 2016-04-24
      • 1970-01-01
      • 2014-01-04
      • 2016-12-25
      • 1970-01-01
      • 1970-01-01
      • 2023-03-17
      • 1970-01-01
      • 2017-04-26
      相关资源
      最近更新 更多