2016-11-25 4 views
0

Swift(Openstack)からcurlを使用してファイルをダウンロードしたいと思います。 は、私は、次のコマンドを使用: カール-i http://hostname:5000/v2/container_name/filename -X GET -H "X-AUTH-トークン:token_value" -o "RESPONSE.TXT"SwiftオブジェクトをダウンロードするためのCurlコマンドが失敗しました

: RESPONSE.TXT:結果を格納するファイルをカールの

私は認証のバージョン2を使用しました。

「リソースが見つかりませんでした」という応答がありました。次の画像で完全なメッセージを見ることができます。

enter image description here URLは正しいですか? swift stat -vコマンドを実行してトークンを取得しました。それは正しいトークンですか?

あなたはキーストーンの代わりに、スウィフトにカールを向いているポート(5000)と、あなたのエラーメッセージでは、あなたに

答えて

0

ありがとうございます。

インストールの種類はありますか?おそらくSwiftは8081,8080,80のいずれかのポートで動作していると思います。

私は、あなたのURLにもっと間違っていることが分かったばかりです。このようなものでなければなりません:私は8080にポートを切り替えたとき、私はfollowinグラムのエラーを得た

http://hostname:8080/v1/AUTH_ACCOUNTID(or NAME)/ CONTAINER_NAME /ファイル名

+0

:HTTP 1.1 401 unautorized、あなたが行ったリクエストは、認証 – Amelie

+0

が必要ですが、I Keystoneでの認証を使用しています(tempauthではありません) – Amelie

+0

キーストーンで認証すると、3つのURL(public url、internal url、およびadmin url)が表示されます。パブリックURLを使用する必要があります。 –

関連する問題