I am trying to set up a SNAPSHOT BACKUP through S3 on my development Elastisearch (on Centos 7.0) for which i fail to create S3 repo on the VM
I have S3 been set up as a mountpoint as below and i can access the S3 from ELK VM itself
s3fs 256T 0 256T 0% /mnt/s3elk
I am using below curl comamnd to set up the repository
curl -XPUT -u XXXX:XXX 'http://localhost:9200/_snapshot/elkbackup' -d '{
"type": "s3",
"settings": {
"access_key":["XXXXX"],
"secret_key":["XXXXX"],
"bucket":["XXXXX"],
"base_path":["elasticsearch"],
"max_retries": 3
}
}'
which gives me below error eventhough i had made sure i am using correct access/secret key and there is no connectivity issue for to S3
{"error":{"root_cause":[{"type":"repository_exception","reason":"[elkbackup] failed to create repository"}],"type":"repository_exception","reason":"[elkbackup] failed to create repository","caused_by":{"type":"sdk_client_exception","reason":"Unable to load credentials from service endpoint","caused_by":{"type":"socket_timeout_exception","reason":"connect timed out"}}},"status":500}