SoftLayerに複数のアカウントがあり、APIの「placeOrder()」関数を使用してハードウェアを注文しています。問題は、SoftLayerに接続するために異なる資格情報を使用しているにもかかわらず、ハードウェアが常にデフォルトのアカウントに順序付けられているように見えることです。
したがって、JSON BLOBの順序には、「accountId」を指定できる場所が必要です。「ハードウェア」フィールドの各要素で試してみました(「verifyOrder()」が空を返したのを見たので)。しかし、それはうまくいきませんでした。これに関するドキュメントが見つかりません。ハードウェアを注文するアカウントIDを指定する方法はありますか?ありがとう!
いいえ、アカウントIDを指定する方法はありません。各アカウントのuserNameとapiKeyを使用する必要があります。
アカウントA:
- userName:A889_userA
- apiKey:4S5DF46S5DFS656SF ..... ..
アカウントB:
- ユーザー名:B898_userB
- apiKey:2S16WE5RT4S32DF1 ..... ..
したがって、ユーザーアカウントA889_userAを使用してplaceOrderリクエストを送信する場合、作成されたハードウェアは「アカウントA」にリストされている必要があります。
https://A889_userA:[email protected]/rest/v3/SoftLayer_Product_Order/placeOrder
アカウントBでユーザーB898_userBの資格情報を使用する場合の同じ考え
https://B898_userB:[email protected]/rest/v3/SoftLayer_Product_Order/placeOrder
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加