以下の内容はhttps://anton0825.hatenablog.com/entry/2017/05/09/000000より取得しました。


boto3でS3のget_bucket_locationがNoneを返す

原因はus-east-1リージョンはロケーションの制約がないため。get_bucket_locationはbucketのリージョンを返すと思っていたけど、 以下資料の「ロケーションの制約」を返すっぽい。

AWS サービスエンドポイント - AWS 全般のリファレンス

なのでap-northeast-1リージョンのbucketに対してget_bucket_locationを実行するとap-northeast-1を返すけど us-east-1リージョンのbucketの場合はNoneを返す。AWS CLIとかでやっても同じ。 通常はAWS_REGION環境変数にリージョンを設定しないといけないけど、us-east-1の場合は設定しなくてもアクセス出来る。

参考:

docs.aws.amazon.com




以上の内容はhttps://anton0825.hatenablog.com/entry/2017/05/09/000000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14