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を使用しました。
「リソースが見つかりませんでした」という応答がありました。次の画像で完全なメッセージを見ることができます。
URLは正しいですか? swift stat -vコマンドを実行してトークンを取得しました。それは正しいトークンですか?
あなたはキーストーンの代わりに、スウィフトにカールを向いているポート(5000)と、あなたのエラーメッセージでは、あなたに
:HTTP 1.1 401 unautorized、あなたが行ったリクエストは、認証 – Amelie
が必要ですが、I Keystoneでの認証を使用しています(tempauthではありません) – Amelie
キーストーンで認証すると、3つのURL(public url、internal url、およびadmin url)が表示されます。パブリックURLを使用する必要があります。 –