HI Asha,

It looks like your curl command is malformed, which is why you’re getting all 
the curl errors.  You need to quote the entirety of the payload, like so:

curl -X POST -H 'content-type:application/json' -H 'X-Project-Id: 12345' -d '{ 
"name": "container1" ,"type": "rsa","secret_refs": [ { "name": "private_key", 
"secret_ref":"http://localhost:9311/v1/secrets/b9e474a4-aed9-4d5b-98a7-5f2127aad81f";
 }, { "name": "public_key", 
"secret_ref":"http://localhost:9311/v1/secrets/c49e4b6a-7ec1-4a81-9ee5-58647102e5b6";
 } , { "name": "private_key_passphrase", 
"secret_ref":"http://localhost:9311/v1/secrets/3cd2fdc8-e30d-4f33-a1d8-81aa0bc2c47e";
 } ] }' http://localhost:9311/v1/containers

Or else your shell splits the payload and you get all the errors you listed.

-Doug

--------------------
Douglas Mendizábal
IRC: redrobot
PGP Key: 245C 7B6F 70E9 D8F3 F5D5  0CC9 AD14 1F30 2D58 923C

On Mar 16, 2015, at 5:24 PM, Asha Seshagiri 
<asha.seshag...@gmail.com<mailto:asha.seshag...@gmail.com>> wrote:

Hi All,

Could any one help me out with the execution of the command for creating the 
container .
Please find the command and the response below :

root@barbican:~# curl -X POST -H 'content-type:application/json' -H 
'X-Project-Id: 12345' -d { "name": "container1" ,"type": "rsa","secret_refs": [ 
{ "name": "private_key", 
"secret_ref":"http://localhost:9311/v1/secrets/b9e474a4-aed9-4d5b-98a7-5f2127aad81f";
 }, { "name": "public_key", 
"secret_ref":"http://localhost:9311/v1/secrets/c49e4b6a-7ec1-4a81-9ee5-58647102e5b6";
 } , { "name": "private_key_passphrase", 
"secret_ref":"http://localhost:9311/v1/secrets/3cd2fdc8-e30d-4f33-a1d8-81aa0bc2c47e";
 } ] } http://localhost:9311/v1/containers
curl: (6) Could not resolve host: name
curl: (6) Could not resolve host: container1
curl: (6) Could not resolve host: ,type
curl: (6) Could not resolve host: rsa,secret_refs
curl: (3) [globbing] bad range specification in column 2
curl: (3) [globbing] unmatched brace in column 1
curl: (6) Could not resolve host: name
curl: (6) Could not resolve host: private_key,
curl: (6) Could not resolve host: secret_ref:http
curl: (3) [globbing] unmatched close brace/bracket in column 1
curl: (3) [globbing] unmatched brace in column 1
curl: (6) Could not resolve host: name
curl: (6) Could not resolve host: public_key,
curl: (6) Could not resolve host: secret_ref:http
curl: (3) [globbing] unmatched close brace/bracket in column 1
curl: (6) Could not resolve host: ,
curl: (3) [globbing] unmatched brace in column 1
curl: (6) Could not resolve host: name
curl: (6) Could not resolve host: private_key_passphrase,
curl: (6) Could not resolve host: secret_ref:http
curl: (3) [globbing] unmatched close brace/bracket in column 1
curl: (3) [globbing] unmatched close brace/bracket in column 1
curl: (3) [globbing] unmatched close brace/bracket in column 1
{"code": 400, "description": "Malformed JSON", "title": "Bad 
Request"}root@barbican:~#

Also I got the secret references by using the following command and selected 
the highlighted secret from the list  :

url -H 'Accept: application/json' -H 'X-Project-Id:12345' 
http://localhost:9311/v1/secrets                                                
            {"secrets": [{"status": "ACTIVE", "secret_type": "opaque", 
"updated": "2015-03-10T21:23:52.843606", "name": null, "algorithm": null, 
"created": "2015-03-10T21:23:52.838400", "secret_ref": 
"http://localhost:9311/v1/secrets/de9502e5-42b2-4b17-8d8b-932dbc40604e";, 
"content_types": {"default": "text/plain"}, "expiration": null, "bit_length": 
null, "mode": null}, {"status": "ACTIVE", "secret_type": "opaque", "updated": 
"2015-03-10T21:40:10.476840", "name": null, "algorithm": null, "created": 
"2015-03-10T21:40:10.473810", "secret_ref": 
"http://localhost:9311/v1/secrets/a7af62f1-b763-4643-813f-e268326967e3";, 
"content_types": {"default": "text/plain"}, "expiration": null, "bit_length": 
null, "mode": null}, {"status": "ACTIVE", "secret_type": "opaque", "updated": 
"2015-03-11T19:02:03.381427", "name": null, "algorithm": null, "created": 
"2015-03-11T19:02:03.381427", "secret_ref": 
"http://localhost:9311/v1/secrets/b9e474a4-aed9-4d5b-98a7-5f2127aad81f";, 
"expiration": null, "bit_length": null, "mode": null}, {"status": "ACTIVE", 
"secret_type": "opaque", "updated": "2015-03-11T21:36:11.555639", "name": null, 
"algorithm": null, "created": "2015-03-11T21:36:11.555639", "secret_ref": 
"http://localhost:9311/v1/secrets/c49e4b6a-7ec1-4a81-9ee5-58647102e5b6";, 
"expiration": null, "bit_length": null, "mode": null}, {"status": "ACTIVE", 
"secret_type": "opaque", "updated": "2015-03-11T22:22:49.473581", "name": null, 
"algorithm": null, "created": "2015-03-11T22:22:49.473581", "secret_ref": 
"http://localhost:9311/v1/secrets/5ebc1454-785f-4001-bc22-dd25957e8de3";, 
"expiration": null, "bit_length": null, "mode": null}, {"status": "ACTIVE", 
"secret_type": "opaque", "updated": "2015-03-13T15:25:35.989442", "name": null, 
"algorithm": null, "created": "2015-03-13T15:25:35.989442", "secret_ref": 
"http://localhost:9311/v1/secrets/13c7c239-0571-4471-820c-7f782855ee67";, 
"expiration": null, "bit_length": null, "mode": null}, {"status": "ACTIVE", 
"secret_type": "opaque", "updated": "2015-03-13T15:38:14.930289", "name": null, 
"algorithm": null, "created": "2015-03-13T15:37:16.926344", "secret_ref": 
"http://localhost:9311/v1/secrets/3cd2fdc8-e30d-4f33-a1d8-81aa0bc2c47e";, 
"content_types": {"default": "text/plain"}, "expiration": null, "bit_length": 
null, "mode": null}, {"status": "ACTIVE", "secret_type": "opaque", "updated": 
"2015-03-13T15:42:44.570773", "name": null, "algorithm": null, "created": 
"2015-03-13T15:40:55.906374", "secret_ref": 
"http://localhost:9311/v1/secrets/51cce32e-2427-4d84-8853-6b90d52e7d96";, 
"content_types": {"default": "application/octet-stream"}, "expiration": null, 
"bit_length": null, "mode": null}, {"status": "ACTIVE", "secret_type": 
"opaque", "updated": "2015-03-13T19:55:59.922138", "name": null, "algorithm": 
null, "created": "2015-03-13T19:55:59.919010", "secret_ref": 
"http://localhost:9311/v1/secrets/9ae128cb-072c-491c-8cfd-2b82d82e44e5";, 
"content_types": {"default": "text/plain"}, "expiration": null, "bit_length": 
null, "mode": null}, {"status": "ACTIVE", "secret_type": "opaque", "updated": 
"2015-03-13T20:02:12.341703", "name": null, "algorithm": null, "created": 
"2015-03-13T20:02:12.338562", "secret_ref": 
"http://localhost:9311/v1/secrets/9fcae609-49a1-450a-bbe6-c28238bb1671";, 
"content_types": {"default": "text/plain"}, "expiration": null, "bit_length": 
null, "mode": null}], "total": 12, "next": 
"http://localhost:9311/v1/secrets?limit=10&offset=10"}root@barbican:~#

Thanks in advance.
--
Thanks and Regards,
Asha Seshagiri
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: 
openstack-dev-requ...@lists.openstack.org<mailto:openstack-dev-requ...@lists.openstack.org>?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to