2016-12-20 9 views
0

billing_svc.cancelItem(billingItemId)sl api callを使用してポータブルサブネットを取り消しました。 確認済みのキャンセルチケットが開封されました。 SLポータルでポータブルサブネットが表示されていても、そのサブネットを取り消すオプションはありません。softlayer apiを使用してvlanをキャンセルできません

以下のエラー取得、billingItemを使用してVLANをキャンセルしようとしているとき:

SoftLayerAPIError(SoftLayer_Exception_Public):このキャンセルはサポートに連絡してくださいに処理することができませんでした。 VLANをキャンセルできません。理由:VLAN上にまだ1つの非プライマリサブネットがあります。

答えて

0

エラーは、プライマリ以外のサブネットがまだVLAN上にあることを示します。これを修正するには、非プライマリサブネット請求アイテムIDを使用してcancelItemメソッドを実行する必要があります。

結果として、サブネットに課金アイテムがなくなり、ジョブプロセスがすべての課金アイテムの回収プロセスを開始するまで待機する必要があります(1日に1回、通常は24時間以内に実行する必要があります) 。

最後に、VLANには参照されたサブネットがなく、cancelItemメソッドはVLAN請求IDを使用して正常に実行する必要があります。

これは、その後、次のリクエストでそれをキャンセルするサブネットの課金アイテムIDを使用してVLANとその非プライマリサブネットの課金アイテムID

https://$username:[email protected]/rest/v3/SoftLayer_Network_Vlan/$networkVlanId/getObject.json?objectMask=mask[billingItem[id],secondarySubnets[billingItem[id]]] 
Method: GET 

を取得するための要求のようになります。

https://$username:[email protected]/rest/v3/SoftLayer_Billing_Item/$subnetBillingItemId/cancelItem.json 
Method: DELETE 
Body: 
{ 
       "parameters": [ 
           true 
       ] 
} 
関連する問題