問題タブ [cloudfiles]

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 に答える
76 参照

php - Rackspace Cloud Files にアップロードされたファイルの確認

ここに記載されているように、Rackspace Cloud Files への直接フ​​ォーム投稿を使用してファイルをアップロードしています

フォームには、「status.php」という値を持つオプションの「redirect」パラメーターを含めました。

ファイルが正常にアップロードされると、以下が追加されます。?status=201&message=

したがって、ファイルのアップロードが成功すると、ユーザーは次のように移動します。status.php?status=201&message=

次に、status.php はクエリ文字列パラメーターを取得します。ステータスが 201 の場合、ユーザーは前方にリダイレクトされます。それ以外の場合、ユーザーはアップロードにリダイレクトされます。

そのすべてがうまく機能しています。

ただし、ごくまれに、ユーザーがプロセス全体を完了しても (201 ステータスを受け取ったことを示します)、ファイルが Cloudfiles に到達しないことがあります。

誰かがそのようなことが起こっていると聞いたことがありますか?

201 ステータスが信頼できない場合、ユーザーを転送する前にファイルが実際に存在することを確認する最善の方法は何ですか?

ありがとう!

0 投票する
1 に答える
36 参照

architecture - API 経由で Rackspace Cloudfiles ユーザーを作成する

Rackspace Cloudfiles の API を介してユーザーを作成する方法については、どこにも参照が見つかりません。私はそれが不可能だと思いますか?Amazon AIM API に相当する機能はありますか?

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

c# - Rackspace クラウド ファイルはコンテナー C# でオブジェクトを取得します

私はドキュメントを見て、例をテストし、Rackspace Cloud Files API に慣れてきました。基本的なコードを書き留め、API キーを取得し、ユーザー名などの基本的なものを取得しました。ここで、私を混乱させることが 1 つあります。この問題は、十分に文書化されていないようです。

私がやろうとしているのは、コンテナー内のフォルダーやファイルを含むすべてのオブジェクトを取得することです。私はこの例を試しました:

これは私が探している結果を返しません。何も返さないようです。

NuGet コンソールでこれを実行して提供される OpenStack を使用しています: Install-Package Rackspace.

私と私の家族のために、ファイル バックアップ プログラムを作成しようとしています。

0 投票する
1 に答える
1567 参照

cdn - クラウドファイルでファイルが更新された場合、エッジ CDN の更新にはどのくらいの時間がかかりますか?

Rackspace Cloud Files に公開されているファイルを考えてみましょう。このファイルを正午に更新した場合、エッジ CDN への移行にはどのくらいの時間がかかりますか? CDN はコンテナの TTL に基づいてファイルを期限切れにするだけですか? それともファイルが変更された瞬間に Cloud Files が CDN に通知しますか?

開発中、ユーザーは一連の画像/ファイルを編集/更新でき、更新されたファイルは Cloud Files に (同じファイル名で) プッシュされます。その時点で、ファイルがエッジ CDN にプッシュされるようにしたいと思います。パージについて読みましたが、それは適切なユースケースではないと思います。TTL についても調べましたが、これらのイメージは頻繁に変更されないため、コンテナーを低い TTL に設定することは適切ではないと思います。しかし、それらが変更された場合、その変更がエッジ CDN に迅速にカスケードされることを期待しています。

オプション

  1. エッジ CDN に変更をすぐにプッシュするように Cloud Files を構成します。(これも可能ですか?)
  2. ファイルが変更されたら、古いファイルを削除し、更新されたファイルに新しい名前を使用します。(これが最良の選択肢のようですが、私は予測可能なファイル名も気に入っています。これには、疑似ランダムまたはタイムスタンプ付きのファイル名が必要です。)
0 投票する
1 に答える
59 参照

python - Apache LibCloud および Rackspace Cloudfiles

PythonでApache libcloudライブラリを使用して、python3でラックスペースクラウドファイルと通信できるようにしました(pyraxは2のみです)

私はこれを正常に実行しており、ファイルをアップロードしたり、コンテナーなどを作成したりしています。

残念ながら、アップロードされたアイテムの HTTP URL しか取得できないようです。

これにより、アップロードしたばかりのオブジェクトの HTTP URL が返されます。

このライブラリを介してその他の URL (HTTPS / ストリーミングなど) を取得する方法はありますか (ドキュメントからはわかりません!)