私は必死に2つのクラシックストレージアカウントを古いMSDNサブスクリプションからMPNサブスクリプションに移動しようとしています。移動はREST APIを介してのみサポートされているため、レンガ壁にぶち当たります。
ここの指示に従ってAPIを有効にしました。
https://Azure.Microsoft.com/en-us/documentation/articles/resource-group-move-resources/
そしてここ...
https://msdn.Microsoft.com/en-us/library/Azure/dn776326.aspx
しかし、完全にフラモックスです。 「リソースの移動」の手順の最初の呼び出しとして、ステータスを確認するよう提案されたPOSTリクエストを作成しました...
POST https://management.Azure.com/subscriptions/ {subscriptionId} /providers/Microsoft.ClassicCompute/validateSubscriptionMoveAvailability
(subscriptionIdをそれぞれのIDに置き換えて)、適切なソース/ターゲット本文を渡します。
次のようにAuthorizationヘッダーも提供しています...
承認:{Azureポータルによって生成されたキー}
今は完全に負けました。 FiddlerとPostmanの両方を使用してみました。 PowerShellは私にはまったくわかりません。 2つのアイテムを移動したいだけですが、これまでのところ、これらの管理APIを実行しているだけで£15を超えるコストがかかり、クレジットが間もなく期限切れになるため、私のWebサイトはダウンする寸前です。
任意の助けをいただければ幸いです。
あなたの説明によれば、あなたが生成する方法に問題があるようです:
承認:{Azureポータルによって生成されたキー}
https://msdn.Microsoft.com/en-us/library/Azure/dn790569.aspx#bk_common のドキュメントの説明によると、承認ヘッダーはAzureから取得したJSON Webトークンである必要がありますActive Directory、ただしAzure Portalから直接。
AADからJWTを取得する方法については、 https://Azure.Microsoft.com/en-us/documentation/articles/active-directory-protocols-oauth-code/ を参照してください。
また、Authorizationヘッダーは次のようにする必要があります:Authorization : Bearer {JWT}
。