Spec Lite: 向 s3 存储添加 region_name 参数

项目:

glance_store

问题:

当前的 s3 驱动程序从亚马逊端点确定 region_name,但有些运营商使用的是非亚马逊的 s3 兼容 API。在这种情况下,无法从端点推断 region_name 参数,导致其被设置为 None。当向实例化 s3 客户端提供 region_name=None 时,内部 boto3 代码将使用错误的默认 region_name(例如 us-west-1)。

解决方案:

我们需要在 glance 配置文件中添加一个新的参数 s3_store_region_name,以便我们可以使用该值,而不是从 s3_store_host 推断它。

影响:

负责人:

Arnaud Morin <arnaud.morin@ovhcloud.com>