繁体   English   中英

AmazonS3Exception与Elasticsearch

[英]AmazonS3Exception with Elasticsearch

我正在尝试直接在S3存储桶上创建快照,但是会引发AmazonS3Exception:

{"error":"SnapshotCreationException[[mysnapshotname:20161007-152322] failed to create snapshot]; nested: IOException[Unable to upload object preprodelasticsearch/snapshot-20161007-152322 due to AmazonS3Exception: AWS authentication requires a valid Date or x-amz-date header (Service: Amazon S3; Status Code: 403; Error Code: AccessDenied; Request ID: 5B10DA56C7832AD2)]; ","status":500}

清除错误:

AmazonS3Exception: AWS authentication requires a valid Date or x-amz-date header

我看到很多主题表明我需要升级Java和AWS,这里是我的版本:

$ java -version
java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)

$ aws --version
aws-cli/1.10.24 Python/2.7.6 Linux/3.13.0-48-generic botocore/1.4.15

应该在1.10.1版本的AWS上解决问题,但仍在1.10.24中解决

我使用的https://github.com/elastic/elasticsearch-cloud-aws版本是2.7.0,即使用Java SDK 1.9.34。

只需迁移到使用Java SDK 1.10.12的elasticsearch-cloud-aws 2.7.1,即可解决问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM