問題タブ [ibm-cloud-storage]

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 投票する
2 に答える
161 参照

command-line-interface - IBM CLI を使用して IBM クラウド オブジェクト ストレージからイメージをインポートする方法

IBM CLI を使用して、IBM Cloud Object Storage に存在する .vmdk ファイルからイメージをインポートする必要があります。

画像をインポートするコマンドを含むドキュメントは見つかりませんでした。同じことをするコマンドで私を助けてください。

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

rest - Rest API を使用して IBM クラウド オブジェクト ストレージのリージョン リストを取得する方法

Rest API を使用して、IBM Cloud Object Storage で Get Region List が必要です。例:us-east、au-syd など。リージョン リストの取得に関連する API リファレンスは見つかりませんでした。

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

php - curl および php 経由でファイルのアップロードを完了できない

ファイルを分割して IBM ストレージ クラウドにアップロードしようとしましたが、すべて問題ないようです。

IBM ドキュメント リンク :

それには3つのステップが含まれます

ステップ 1: マルチパート アップロードを開始する

マルチパートアップロードのドキュメントを開始することで、uploadedId を取得しました

ステップ 2: パーツのアップロード

私がアップロードしたファイルは約3504 バイト(canada1.jpg) で、Uploads Part Documentation から 4 つの部分に分けてアップロードされました。

以下は、API 応答によって要求されたアップロード パーツ(ヘッダーには HTTP/1.1 200 OK と表示されます)の成功した結果です。

このファイルは、IBM バケットで事実上利用可能であり、リスト パーツを照会するたびに、以下のようにファイルのすべての詳細を取得できます。

ステップ 3: マルチパート アップロードを完了する

同じドキュメントに従ってマルチパートアップロードを完了しようとしました。

これは、問題が発生しているマルチパートアップロードの完了についての内容です

クエリ パラメータ uploadId と本文の適切な XML ブロックを使用してオブジェクトに発行された POST 要求は、マルチパート アップロードを完了します。

これが私の問題です:

以下のコードに従ってファイルのアップロードを完了しようとすると。コードは、タイムアウトになるまでブラウザにロードされ続けます。タイムアウトをいくつか 3000 に増やしましたが、同じ問題です。投稿が正しく送信されていないようです。誰か助けてくれませんか

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

node.js - IBMクラウド機能を利用してIBMクラウドオブジェクトストレージに保存されたCSVファイルに書き込み

Nodejsを使用して行ったIBMクラウド機能を介して、IBMクラウドオブジェクトに保存されたCSVファイルを読み取る必要があります。次に、そのファイルにロジックを適用し、IBM クラウド機能を介して書き戻す必要があります。

どうすればそれを行うことができますか(コードをお願いします)?

下線は、IBM Cloud 機能の「ファイルの読み取り」アクションを使用して、IBM クラウド オブジェクト ストレージから CSV ファイルを読み取るコードです。

const COS = require('ibm-cos-sdk').S3;

非同期関数 main(params) {

const IAM_API_KEY = process.env['__OW_IAM_NAMESPACE_API_KEY']

const ENDPOINT = 's3.eu-gb.cloud-object-storage.appdomain.cloud'

const BUCKET = '私のバケット'

const FILE = 'サンプル.csv'

const 構成 = {

}

const cos = 新しい COS(config);

const オプション = { バケット: BUCKET }

非同期関数 getItem(バケット名, アイテム名) {

console.log( Retrieving item from bucket: ${bucketName}, key: ${itemName});

}

console.log(getItem(BUCKET,FILE)を待機)

}

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

cloud - IBM Cloud Object Storage 上のファイルへの直接 URL を取得する方法

それで、IBM の Cloud Object Storage にバケットがあります。このバケットには、「test.png」という名前のファイルがあります。

必要なのは、このファイルに直接アクセスするために使用できる URL です。URL をブラウザに書き込むだけで、画像がブラウザで開きます。

どこでも検索しましたが、次の形式の「ObjectSQL URL」以外は見つかりませんでした。

cos://{リージョン}/{バケット}/{ファイル}