###前提・実現したいこと
IBMCloudで作成したオブジェクトストレージに、サーバー側のプログラムで
ファイルを作成して保存したいのですが、どのような手順・お作法で
オブジェクトストレージにアクセス・書き込みをすればよいのかわかりません。
###発生している問題・エラーメッセージ
CredentialsError : Missing credentials in config.
###該当のソースコード
[使用言語:javaScript(node.js)]
var AWS = require('ibm-cos-sdk');
var util = require('util');
var config = {
endpoint: <endpoint>,
apiKeyId: <apikey>,
ibmAuthEndpoint: ?,
serviceInstanceId: ?
}
var cos = new AWS.S3(config);
function doCreateBucket() {
console.log('Creating bucket');
return cos.createBucket({
Bucket: 'my-bucket',
CreateBucketConfiguration: {
LocationConstraint: 'us-south'
},
}).promise();
}
###疑問点
IBMCloudコンパネからストレージの資格情報が見れますが、上記ソースで設定している
ibmAuthEndpointとserviceInstanceIdがありません。
ここには何を設定すればよいのでしょうか・・・。
またアクセスキーID、秘密アクセス・キーが必要と思われますがコンパネから
それを確認する手段がわかりません、、。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。