We've backup repository type as S3, and cluster is running as dockerized AWS EC2, recently snapshot process is failing with reason "reason":"RepositoryMissingException". This error is coming from one of the data node.
Checked POST /_SNAPSHOT//_VERIFY
Returned below error:
Are you using the client settings (access key and secret key) in elasticsearch.yml or on elasticsearch keystore?
If you are using the settings on keystores, check if the keystore for the node has the settings, you need to run elasticsearch-keystore list on that particular container.
The error you are getting is probably related to permissions issues, but since I never used s3 repositories using EC2 IAM roles, so I can not help further.
Maybe someone else can give more insight.
Do you have anything else in Elasticsearch logs? Check the logs for this container to see if there anything that can give a hint of the issue.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.