Could you try to set verify to false? http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/modules-snapshots.html#_repositories
Not sure if it works but would love to know. -- David ;-) Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs > Le 27 janv. 2015 à 07:09, Amos S <[email protected]> a écrit : > > Thanks David, > > That would explain it. > > Is there a way to skip the validation? > >> On Tuesday, 27 January 2015 16:52:11 UTC+11, David Pilato wrote: >> IIRC when you create a repository we first try to validate it by writing a >> sample file in it. >> >> As you set it to read only, I guess it could be the cause. >> >> -- >> David ;-) >> Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs >> >>> Le 27 janv. 2015 à 06:20, Amos S <[email protected]> a écrit : >>> >>> Hello, >>> >>> For some investigation work, I'm trying to restore specific indices from >>> our production ES cluster to a single one-off node. >>> >>> We run a cluster of ES 1.4.2 on EC2, the data is stored locally on each EC2 >>> instance with snapshots stored on an S3 bucket. >>> >>> I've setup a one-off EC2 instance and am trying to restore a single index >>> from snapshot into that new instance. >>> >>> The instance has its own cluster name and node name, and I've setup a >>> read-only S3 role for it so it doesn't accidentally overwrite our backup. >>> >>> Trying to follow instructions I found in various locations on the web, I >>> think the next step for me is to configure the S3 snapshot bucket as a >>> repository on the new instance, is that correct? >>> >>> So I did the following to find the S3 snapshot repository configuration in >>> the production environment: >>> >>> $ curl -XGET http://production-cluster:9200/_snapshot/ | python -mjson.tool >>> { >>> "s3prod0": { >>> "settings": { >>> "base_path": "elasticsearch/prod/snapshots0", >>> "bucket": "prod-es-backup", >>> "region": "ap-southeast-1" >>> }, >>> "type": "s3" >>> } >>> } >>> >>> I then tried to feed this into my new node's configuration: >>> >>> $ curl -XPUT 'http://localhost:9200/_snapshot/amos0' -d ' >>> { >>> "type": "s3", >>> "s3prod0": { >>> "settings": { >>> "base_path": "elasticsearch/prod/snapshots0", >>> "bucket": "prod-es-backup", >>> "region": "ap-southeast-1" >>> } >>> } >>> } >>> ' >>> {"error":"RepositoryException[[amos0] failed to create repository]; nested: >>> CreationException[Guice creation errors:\n\n1) Error injecting constructor, >>> org.elasticsearch.repositories.RepositoryException: [amos0] No bucket >>> defined for s3 gateway\n at >>> org.elasticsearch.repositories.s3.S3Repository.<init>(Unknown Source)\n >>> while locating org.elasticsearch.repositories.s3.S3Repository\n while >>> locating org.elasticsearch.repositories.Repository\n\n1 error]; nested: >>> RepositoryException[[amos0] No bucket defined for s3 gateway]; >>> ","status":500} >>> >>> What am I missing here? >>> >>> Thanks. >>> >>> --Amos >>> >>> -- >>> 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 [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/elasticsearch/e3576b32-02c2-4e05-92de-2a1e5de285d2%40googlegroups.com. >>> For more options, visit https://groups.google.com/d/optout. > > -- > 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 [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/elasticsearch/facc1f6f-1626-47be-bd18-28d02a76380e%40googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/3E2CBC60-61D8-45A9-9338-A43CAA5253C2%40pilato.fr. For more options, visit https://groups.google.com/d/optout.
