Closed Darmuck closed 6 years ago
同様にS30GB_CENTOS7_64のシステムストレージをVB0-1のVMにつける動作を試してみましたが、BootDeviceStorageConnectまで問題なく成功しました。
サーバ側の一時的な問題なのか、エラー文字列の通り引数の問題なのかちょっと分かりませんが、引数を確認してもう一度試してもらえますか?
追加でもう1つ。 使っているアカウントにサーバ操作の権限がない可能性があるので、確認してみてください。 Webブラウザでコントロールパネルから同様の操作(VMとシステムストレージを契約し、ブートデバイスを取り付ける)をしてみると確認できます。
http://manual.iij.jp/p2/pub/e-1-3.html
「サービスグループの運用管理担当者」であればVMAddやSystemStorageAdd、参照系の操作ができますが、BootDeviceStorageConnect(ブートデバイス取り付け)には「サービスの運用管理担当者」という権限が必要で、これがついていないとご指摘の通り400系のエラーになるはずです。
サーバ側の一時的な問題なのか、エラー文字列の通り引数の問題なのかちょっと分かりませんが、引数を確認してもう一度試してもらえますか?
再度同じ状況で引数を確認して試した所、同じエラーが再現しました。サーバ側の一時的な問題ではないようです。
使っているアカウントにサーバ操作の権限がない可能性があるので、確認してみてください。 「サービスグループの運用管理担当者」であればVMAddやSystemStorageAdd、参照系の操作ができますが、BootDeviceStorageConnect(ブートデバイス取り付け)には「サービスの運用管理担当者」という権限が必要で、これがついていないとご指摘の通り400系のエラーになるはずです。
こちら、盲点でした。 「サービスの運用管理担当者」権限を持つマスターIDでAPIトークンを取得し、 そちらを使ってBootDeviceStorageConnectした所、成功しました。
root# p2pub BootDeviceStorageConnect --IvmServiceCode "ivmBBBBBBB" --IbaServiceCode "ibaAAAAAA"
{"OSType":"Linux","PciSlot":"0x10","RequestId":"e63da5e7-c5dfb362-651f62fa-0000d19a-99d7668c","ServiceCode":"ibaAAAAAAA","Type":"S30GB_CENTOS7_64","URI":"/r/20151130/gisXXXXXXXX/system-storages/ibaAAAAAAA.json"}
ご協力ありがとうございました。本件、クローズとさせてください。
p2pubapiを使ってブートデバイス接続を試した所、パラメータエラーが発生しました。 APIマニュアルを見る限り、パラメータは正しいように見受けられるのですが、他に原因は考えられますか。
ブートデバイスストレージ接続 http://manual.iij.jp/p2/pubapi/59939555.html
Environment
Expected behavior
仮想サーバへのブートデバイス接続が成功
Actual behavior
仮想サーバへのブートデバイス接続に失敗