2013-01-15 16 views
7

Azureクラウドサービスの「デプロイメントID」と「デプロイメントユニークな名前」は何ですか? Azure Powershellツールはそれらを自動生成するようですが、その目的は何ですか?彼らはどのように使用できますか? 「デプロイメントスロット」では不十分な場合デプロイメント名はどのような意味で「ユニーク」なのでしょうか?「デプロイメントID」と「デプロイメントユニーク名」とは

答えて

3

展開IDは、Windows Azureによって自動的に割り当てられた番号(GUID)です。この識別子を使用して、診断ログのエントリを識別できます。

配備固有の名前 - Windows Azure Service Management REST APIが特定の配備などに関する情報を取得するために使用する別の自動生成識別子(GUID)であるようです。 change deployment configurationするために、次のPOSTメッセージを送信することができます(deployment-name、配備の一意の名前です)

https://management.core.windows.net/<subscription-id>/services/hostedservices/<service-name>/deployments/<deployment-name>/?comp=config

展開名はあなたのパッケージの展開時に指定する任意の名前です。通常、その名前を使用してソフトウェアのバージョン番号などの追加パッケージ情報を提供することができます。 v1.0.0.1またはWebSite v.1.2.0.1 HOTFIX-3

+0

「Deployment unique name」はAPIのdeploymentSlotと同じ役割を果たしますか?唯一の違いは、スロットが "Production"または "Stage"であり、一意の名前を選択できることです。私はそれがguidとは思わない、私の場合はpowershellを使って "productionDeploy"または "stagingDeploy"のいずれかです。 REST APIが(XMLスキーマのように)デプロイメント名を参照するとき、実際には「デプロイメント固有の名前」を意味しますか? –

+0

Tom、「診断ログを取得するためにその識別子を使用できますか」を詳しく教えてください。私はそれに精通していない。 –

+1

@Alexey、「取り戻す」の代わりに「識別する」と言っていました(2番目に修正します)。基本的に、Azureクラウドサービス診断ログはAzureテーブルに格納されます。どのロングがどのインスタンスによって生成されたかを識別するために、展開IDを使用できます。喜んで私の投稿を見て、それを記述する:http://stackoverflow.com/a/14205569/1916110 – Tom

関連する問題