Snapshot to S3


(Bastien Chong) #1

I'm trying to setup S3 backup with Elasticsearch 1.1.0 new snapshot feature.

For that I installed the cloud-aws plugin

I followed this instruction by adding my bucket like that :

curl -XPUT 'http://localhost:9200/_snapshot/mybucket' -d '{

"type": "s3",
"settings": {
    "bucket": "mybucket",
    "region": "us-west-2"
}

}'

And in* elasticsearch.yml* :

cloud:

    aws:
            access_key: xxxxxxxxxxxxx
            secret_key: xxxxxxxxxx
            region: us-west-2

repositories:
s3:
region: us-west-2
private-bucket:
bucket: mybucket
access_key: yyyyyyyyyyyyyyyyyyy
secret_key: yyyyyyyyyyyyyyyyyyy

When I try to create the snapshot : curl -s -XPUT
"localhost:9200/_snapshot/mybucket/snapshot_2?wait_for_completion=true"

I get : {"error":"SnapshotCreationException[[mybucket:snapshot_2] failed to
create snapshot]; nested: IOException[Failed to get [snapshot-snapshot_2]];
nested: AmazonS3Exception[Status Code: 403, AWS Service: Amazon S3, AWS
Request ID: xxxxxxxx, AWS Error Code: AccessDenied, AWS Error Message:
Access Denied]; ","status":500}

My default access/secret key does not have access to this bucket, so I have
to use private-bucket. But I don't know how to make this work.

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/98db6110-17fe-4809-9d41-26277ed91595%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


(system) #2