HTTP Get returns 404 Not Found for Swift API

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi I'm new using Ceph and I have a very basic Ceph cluster with 1 mon in one node and 2 OSDs in two separate nodes (all CentOS 7). I followed the quick-ceph-deploy tutorial. 
All went well.

Then I started the quick-rgw tutorial. I installed the optimized apache2 and fastcgi packages. I skipped the add-wildcard-to-dns because I'm want the Swift API and not the S3 style subdomains.

Finnally I created a user johndoe and a subuser johndoe:swift

{ "user_id": "johndoe",
  "display_name": "John Doe",
  "email": "john@xxxxxxxxxxx",
  "suspended": 0,
  "max_buckets": 1000,
  "auid": 0,
  "subusers": [
        { "id": "johndoe:swift",
          "permissions": "full-control"}],
  "keys": [
        { "user": "johndoe",
          "access_key": "11BS02LGFB6AL6H1ADMW",
          "secret_key": "vzCEkuryfn060dfee4fgQPqFrncKEIkh3ZcdOANY"}],
  "swift_keys": [
        { "user": "johndoe:swift",
          "secret_key": "vzCEkuryfn060dfee4fgQPqFrncKEIkh3ZcdOANX"}],
  "caps": [],
  "op_mask": "read, write, delete",
  "default_placement": "",
  "placement_tags": [],
  "bucket_quota": { "enabled": false,
      "max_size_kb": -1,
      "max_objects": -1},
  "user_quota": { "enabled": false,
      "max_size_kb": -1,
      "max_objects": -1},
  "temp_url_keys": []}


And when I make an HTTP call to authenticate I get the 404 Not Found for the /auth  

[root@ceph04 ~]# curl -v -i https://ceph04.ncg.ingrid.pt/auth -X GET -H "X-Auth-User: johndoe:swift" -H "X-Auth-Key: vzCEkuryfn060dfee4fgQPqFrncKEIkh3ZcdOANX"
* About to connect() to ceph04.ncg.ingrid.pt port 443 (#0)
*   Trying 10.193.50.4...
* Connected to ceph04.ncg.ingrid.pt (10.193.50.4) port 443 (#0)
* Initializing NSS with certpath: sql:/etc/pki/nssdb
*   CAfile: /etc/pki/tls/certs/ca-bundle.crt
  CApath: none
* SSL connection using TLS_DHE_RSA_WITH_AES_128_CBC_SHA
* Server certificate:
* subject: CN=ceph04.ncg.ingrid.pt,O=Default Company Ltd,L=lisbon,ST=lisbon,C=pt
* start date: Out 27 13:41:53 2014 GMT
* expire date: Out 27 13:41:53 2015 GMT
* common name: ceph04.ncg.ingrid.pt
* issuer: CN=ceph04.ncg.ingrid.pt,O=Default Company Ltd,L=lisbon,ST=lisbon,C=pt
> GET /auth HTTP/1.1
> User-Agent: curl/7.29.0
> Host: ceph04.ncg.ingrid.pt
> Accept: */*
> X-Auth-User: johndoe:swift
> X-Auth-Key: vzCEkuryfn060dfee4fgQPqFrncKEIkh3ZcdOANX
< HTTP/1.1 404 Not Found
HTTP/1.1 404 Not Found
< Date: Tue, 28 Oct 2014 21:10:14 GMT
Date: Tue, 28 Oct 2014 21:10:14 GMT
< Server: Apache/2.4.6 (Red Hat) mod_fastcgi/mod_fastcgi-SNAP-0910052141 OpenSSL/1.0.1e-fips
Server: Apache/2.4.6 (Red Hat) mod_fastcgi/mod_fastcgi-SNAP-0910052141 OpenSSL/1.0.1e-fips
< Content-Length: 202
Content-Length: 202
< Content-Type: text/html; charset=iso-8859-1
Content-Type: text/html; charset=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL /auth was not found on this server.</p>
</body></html>
* Connection #0 to host ceph04.ncg.ingrid.pt left intact

I don't understand what I am doing wrong!! 

--
===============================================================
Pedro Miranda                                                | Tel: +351 212 969 519
Aluno de MIEI | Telem: 969 559 560
Departamento de Informática | 910 642 753
Faculdade de Ciências e Tecnologia | e-mail: potter737@xxxxxxxxx
Universidade Nova de Lisboa | e-mail: p.miranda@xxxxxxxxxxxxxxxxx
2829-516 Caparica, Portugal | LinkedIn: pt.linkedin.com/in/pmsmiranda/

Attachment: ceph.conf
Description: Binary data

Attachment: rgw.conf
Description: Binary data

_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux