Share via


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