【问题标题】:Securely transferring data from Postgres to Amazon S3 using WAL-E使用 WAL-E 将数据从 Postgres 安全地传输到 Amazon S3
【发布时间】:2015-04-08 18:37:14
【问题描述】:

我想使用 WAL-E 将我的 PostgreSQL 数据备份到 Amazon S3。我正在尝试确定数据在从 Postgres 到 S3 的传输过程中是否使用 SSL/TLS 进行了加密,但文档在这一点上并不完全清楚。我看到 WAL-E 使用 boto 库,我相信默认情况下它使用 SSL/TLS,但任何人都可以确认或告诉我如何配置 WAL-E 以确保它确实使用 SSL/TLS?

【问题讨论】:

    标签: postgresql ssl amazon-web-services amazon-s3 wal-e


    【解决方案1】:

    HTTPS 是默认设置,但您可以手动指定 S3 端点以强制使用该协议。

    https://github.com/wal-e/wal-e#manually-specifying-the-s3-endpoint

    格式为:

    protocol+convention://hostname:port 其中有效的协议是 http 和 https,约定是路径、虚拟主机和子域。

    例子:

    关闭加密并指定 us-west-1 端点。

    WALE_S3_ENDPOINT=http+path://s3-us-west-1.amazonaws.com:80
    

    对于 radosgw。

    WALE_S3_ENDPOINT=http+path://hostname
    

    在使用 Deis 时可以看到,它使用 radosgw。

    WALE_S3_ENDPOINT=http+path://deis-store-gateway:8888
    

    【讨论】:

    • 如果您遇到超时问题 - 例如,连接被对等方重置并且您使用的是美国以外的 S3 区域,您需要指定端点,例如:WALE_S3_ENDPOINT=https+path://s3-eu-west -1.amazonaws.com:443
    猜你喜欢
    • 2015-04-07
    • 1970-01-01
    • 2020-02-07
    • 2020-11-27
    • 1970-01-01
    • 2020-06-21
    • 1970-01-01
    • 2023-03-06
    • 1970-01-01
    相关资源
    最近更新 更多