次の方法で共有


Publish-AzureServiceProject

現在のサービスを Windows Azure に発行します。

Note

このドキュメントで参照されているコマンドレットは、Azure Service Manager (ASM) API を使用するレガシ Azure リソースを管理するためのものです。 ASM の廃止が予定されているため、新しいリソースを作成する場合、このレガシ PowerShell モジュールは推奨されません。 詳細については、「Azure Service Manager の廃止」を参照してください。

Az PowerShell モジュールは、PowerShell を使用して Azure Resource Manager (ARM) リソースを管理するための推奨される PowerShell モジュールです。

重要

現在、Cloud Services (クラシック) は新しいお客様に対して非推奨となっており、2024 年 8 月 31 日に、すべてのお客様に対して廃止される予定です。 新しいデプロイでは、新しい Azure Resource Manager ベースのデプロイ モデル、 Azure Cloud Services (延長サポート) を使用してください。

構文

PublishFromServiceDefinition (既定)

Publish-AzureServiceProject
    [-ServiceName <String>]
    [-StorageAccountName <String>]
    [-Location <String>]
    [-Slot <String>]
    [-Launch]
    [-AffinityGroup <String>]
    [-DeploymentName <String>]
    [-ForceUpgrade]
    [-Profile <AzureSMProfile>]
    [<CommonParameters>]

PublishFromPackage

Publish-AzureServiceProject
    -Configuration <String>
    [-Package <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

サービスで使用するアフィニティ グループを指定します。

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False
Aliases:ag

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:True
残りの引数からの値:False

-Configuration

サービス構成ファイルを指定します。 このパラメーターを指定する場合は、Package パラメーターを指定します。

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False
Aliases:CC

パラメーター セット

PublishFromPackage
配置:Named
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:True
残りの引数からの値:False

-DeploymentName

デプロイ名を指定します。

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False
Aliases:dn

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:True
残りの引数からの値:False

-ForceUpgrade

このトピックでは、Microsoft Azure PowerShell モジュールの 0.8.10 バージョンのコマンドレットについて説明します。 使用しているモジュールのバージョンを取得するには、Azure PowerShell コンソールで「.」と入力します (Get-Module -Name Azure).Version

Publish-AzureServiceProject コマンドレットは、現在のサービスをクラウドに発行します。 発行構成 (サブスクリプション、StorageAccountName場所スロットなど) は、コマンド ラインで指定することも、Set-AzureServiceProject コマンドレットを使用してローカル設定で指定することもできます。

パラメーターのプロパティ

型:SwitchParameter
規定値:None
ワイルドカードのサポート:False
DontShow:False
Aliases:f

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Launch

デプロイ後にアプリケーションを表示できるように、ブラウザー ウィンドウを開きます。

パラメーターのプロパティ

型:SwitchParameter
規定値:None
ワイルドカードのサポート:False
DontShow:False
Aliases:ln

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:True
残りの引数からの値:False

-Location

アプリケーションがホストされるリージョン。 次のいずれかの値になります。

  • アジア地域
  • ヨーロッパ地域
  • アメリカ合衆国地域
  • 東アジア
  • 米国東部
  • 米国中北部
  • 北ヨーロッパ
  • 米国中南部
  • 東南アジア
  • 西ヨーロッパ
  • 米国西部

Location が指定されていない場合は、Set-AzureServiceProject最後の呼び出しで指定された場所が使用されます。 場所が指定されていない場合、場所は "米国中北部" と "米国中南部" の場所からランダムに選択されます。

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False
Aliases:l

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:True
残りの引数からの値:False

-Package

展開するパッケージ ファイルを指定します。 .cspkg ファイル名拡張子を持つローカル ファイルまたはパッケージを含む BLOB の URI を指定します。 このパラメーターを指定する場合は、ServiceName パラメーターを指定しないでください。

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False
Aliases:申し訳ありませんが、"sp"の文脈や意味を正確に特定する追加情報がないため、翻訳を改善することはできません。より詳細な情報を提供していただければ、適切な日本語の翻訳をご提案できます。

パラメーター セット

PublishFromPackage
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:True
残りの引数からの値:False

-Profile

このコマンドレットが読み取る Azure プロファイルを指定します。 プロファイルを指定しない場合、このコマンドレットはローカルの既定のプロファイルから読み取ります。

パラメーターのプロパティ

型:AzureSMProfile
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-ServiceName

Windows Azure に発行するときにサービスに使用する名前を指定します。 この名前は、Windows Azure でホストされている場合にサービスのアドレス指定に使用される cloudapp.net サブドメイン内のラベルの一部 (つまり、 name.cloudapp.net) を決定します。 サービスの発行時に指定された名前は、サービスの作成時に指定された名前よりも優先されます。 (〘 New-AzureServiceProject コマンドレット)。

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False
Aliases:スウェーデン語

パラメーター セット

PublishFromServiceDefinition
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:True
残りの引数からの値:False

-Slot

このサービスに使用するデプロイ スロット。 指定できる値は、'Staging' と 'Production' です。 スロットが指定されていない場合は、Set-AzureDeploymentSlot の最後の呼び出しで指定されたスロットが使用されます。 スロットが指定されていない場合は、"運用" スロットが使用されます。

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False
Aliases:sl

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:True
残りの引数からの値:False

-StorageAccountName

サービスの発行時に使用する Windows Azure ストレージ アカウント名を指定します。 この値は、サービスが公開されるまで使用されません。 このパラメーターを指定しない場合、値は最後 の Set-AzureServiceProject コマンドから取得されます。 ストレージ アカウントが指定されていない場合は、サービスの名前に一致するストレージ アカウントが使用されます。 このようなストレージ アカウントが存在しない場合、コマンドレットは新しいストレージ アカウントの作成を試みます。 ただし、サービス名と一致するストレージ アカウントが別のサブスクリプションに存在する場合は、試行が失敗する可能性があります。

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False
Aliases:

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:True
残りの引数からの値:False

CommonParameters

このコマンドレットでは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction、-WarningVariable の各パラメーターがサポートされています。 詳細については、about_CommonParametersを参照してください。