問題タブ [pkgcloud]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
82 参照

openstack - openstack npm pkgcloud createImage() 関数が機能しない

npm pkgcloud を使用して、openstack でインスタンスのイメージを作成しようとしています。このために、次のコードを使用しています。

次のエラーが表示されます。

名前: 'エラー'、プロバイダー: 'openstack'、failCode: 'サービスを利用できません'、statusCode: 503、href: ' http://controller:8774/v2.1/6af81940df89199f088beba7d93/servers/0e4d56a2-173a-425d-befd- cec366605522/action '、メソッド: 'POST'、ヘッダー: { サーバー: 'squid'、'mime-version': '1.0'、日付: 'Mon, 09 Apr 2018 07:21:15 GMT'、'content-type ': 'text/html;charset=utf-8', 'content-length': '3012', 'x-squid-error': 'ERR_DNS_FAIL 0', 'x-cache': 'lproxy からのミス', ' x-cache-lookup': 'プロキシからのミス:8080', 接続: 'close' },

注:createStack、deleteStack、getStackなどの他の機能は正常に機能しています

ホスト名を解決できない (コントローラーが IP に解決されていない) というエラーが表示されているため、コードが失敗しています。openstack 構成の変更によって解決される可能性があります。はいの場合、どのような変更が必要ですか?

0 投票する
2 に答える
278 参照

node.js - pkgcloud を使用して OpenStack でユーザー名とパスワードを認証する

OpenStack でパスワード認証用の API を呼び出そうとしています。これは、私が curl してアクセス トークンを取得する API です: スコープ外の承認によるパスワード認証

私はNodeJSで同じことをしたいのですが、少し混乱しています。多分問題は、このようにそれを行うことができないということだと考えているので、私はそれを行うことができますか? ただし、これは私が試してきたコードです:

getFlavors および getServers 関数は 405 Method Not Allowed - The method is not allowed for the requested URL を返します。

私のコードの何が問題なのですか? また、getFlavors やその他の関数に別の URL を使用する必要がある場合は、どこに配置すればよいですか?