Publish-AzureServiceProject
現在のサービスを Windows Azure に発行します。
注意
このドキュメントで参照されているコマンドレットは、Service Management API を使用するレガシ Azure リソースを管理するためのものです。 Azure Resource Manager リソースを管理するためのコマンドレットについては、Az PowerShell モジュールを参照してください。
重要
現在、Cloud Services (クラシック) は新しいお客様に対して非推奨となっており、2024 年 8 月 31 日に、すべてのお客様に対して廃止される予定です。 新しいデプロイでは、新しい Azure Resource Manager ベースのデプロイ モデル、 Azure Cloud Services (延長サポート) を使用してください。
構文
Publish-AzureServiceProject
[-ServiceName <String>]
[-StorageAccountName <String>]
[-Location <String>]
[-Slot <String>]
[-Launch]
[-AffinityGroup <String>]
[-DeploymentName <String>]
[-ForceUpgrade]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Publish-AzureServiceProject
[-Package <String>]
-Configuration <String>
[-StorageAccountName <String>]
[-Location <String>]
[-Slot <String>]
[-Launch]
[-AffinityGroup <String>]
[-DeploymentName <String>]
[-ForceUpgrade]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
説明
このトピックでは、Microsoft Azure PowerShell モジュールの 0.8.10 バージョンのコマンドレットについて説明します。
使用しているモジュールのバージョンを取得するには、Azure PowerShell コンソールで「.」と入力します (Get-Module -Name Azure).Version
。
Publish-AzureServiceProject コマンドレットは、現在のサービスをクラウドに発行します。 発行構成 (サブスクリプション、StorageAccountName、場所、スロットなど) は、コマンド ラインで指定することも、Set-AzureServiceProject コマンドレットを使用してローカル設定で指定することもできます。
例
例 1: 既定値を使用してサービス プロジェクトを発行する
PS C:\> Publish-AzureServiceProject
この例では、現在のサービス設定と現在の Azure 発行プロファイルを使用して、現在のサービスを発行します。
例 2: デプロイ パッケージを作成する
PS C:\> Publish-AzureServiceProject -PackageOnly
この例では、サービス ディレクトリにデプロイ パッケージ (.cspkg) ファイルを作成し、Windows Azure に発行しません。
パラメーター
-AffinityGroup
サービスで使用するアフィニティ グループを指定します。
Type: | String |
Aliases: | ag |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Configuration
サービス構成ファイルを指定します。 このパラメーターを指定する場合は、Package パラメーターを指定します。
Type: | String |
Aliases: | cc |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DeploymentName
デプロイ名を指定します。
Type: | String |
Aliases: | dn |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ForceUpgrade
Type: | SwitchParameter |
Aliases: | f |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Launch
デプロイ後にアプリケーションを表示できるように、ブラウザー ウィンドウを開きます。
Type: | SwitchParameter |
Aliases: | ln |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Location
アプリケーションがホストされるリージョン。 次のいずれかの値になります。
- アジア地域
- ヨーロッパ地域
- アメリカ合衆国地域
- 東アジア
- 米国東部
- 米国中北部
- 北ヨーロッパ
- 米国中南部
- 東南アジア
- 西ヨーロッパ
- 米国西部
Location が指定されていない場合は、Set-AzureServiceProject の最後の呼び出しで指定された場所が使用されます。 場所が指定されていない場合、場所は "米国中北部" と "米国中南部" の場所からランダムに選択されます。
Type: | String |
Aliases: | l |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Package
展開するパッケージ ファイルを指定します。 .cspkg ファイル名拡張子を持つローカル ファイルまたはパッケージを含む BLOB の URI を指定します。 このパラメーターを指定する場合は、ServiceName パラメーターを指定しないでください。
Type: | String |
Aliases: | sp |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Profile
このコマンドレットが読み取る Azure プロファイルを指定します。 プロファイルを指定しない場合、このコマンドレットはローカルの既定のプロファイルから読み取ります。
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceName
Windows Azure に発行するときにサービスに使用する名前を指定します。 この名前は、Windows Azure でホストされている場合にサービスのアドレス指定に使用される cloudapp.net サブドメイン内のラベルの一部 (つまり、 name.cloudapp.net) を決定します。 サービスの発行時に指定された名前は、サービスの作成時に指定された名前よりも優先されます。 (〘 New-AzureServiceProject コマンドレット)。
Type: | String |
Aliases: | sv |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Slot
このサービスに使用するデプロイ スロット。 指定できる値は、'Staging' と 'Production' です。 スロットが指定されていない場合は、Set-AzureDeploymentSlot の最後の呼び出しで指定されたスロットが使用されます。 スロットが指定されていない場合は、"運用" スロットが使用されます。
Type: | String |
Aliases: | sl |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-StorageAccountName
サービスの発行時に使用する Windows Azure ストレージ アカウント名を指定します。 この値は、サービスが公開されるまで使用されません。 このパラメーターを指定しない場合、値は最後 の Set-AzureServiceProject コマンドから取得されます。 ストレージ アカウントが指定されていない場合は、サービスの名前に一致するストレージ アカウントが使用されます。 このようなストレージ アカウントが存在しない場合、コマンドレットは新しいストレージ アカウントの作成を試みます。 ただし、サービス名と一致するストレージ アカウントが別のサブスクリプションに存在する場合は、試行が失敗する可能性があります。
Type: | String |
Aliases: | st |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |