다음을 통해 공유


Update-AzStaticWebApp

기존 리소스 그룹에 새 정적 사이트를 만들거나 기존 정적 사이트를 업데이트하는 것에 대한 설명입니다.

Syntax

Update-AzStaticWebApp
      -Name <String>
      -ResourceGroupName <String>
      [-SubscriptionId <String>]
      [-AllowConfigFileUpdate]
      [-ApiBuildCommand <String>]
      [-ApiLocation <String>]
      [-AppArtifactLocation <String>]
      [-AppBuildCommand <String>]
      [-AppLocation <String>]
      [-Branch <String>]
      [-ForkRepositoryDescription <String>]
      [-ForkRepositoryIsPrivate]
      [-ForkRepositoryName <String>]
      [-ForkRepositoryOwner <String>]
      [-GithubActionSecretNameOverride <String>]
      [-Kind <String>]
      [-OutputLocation <String>]
      [-RepositoryToken <String>]
      [-RepositoryUrl <String>]
      [-SkipGithubActionWorkflowGeneration]
      [-StagingEnvironmentPolicy <StagingEnvironmentPolicy>]
      [-TemplateRepositoryUrl <String>]
      [-DefaultProfile <PSObject>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzStaticWebApp
      -InputObject <IWebsitesIdentity>
      [-AllowConfigFileUpdate]
      [-ApiBuildCommand <String>]
      [-ApiLocation <String>]
      [-AppArtifactLocation <String>]
      [-AppBuildCommand <String>]
      [-AppLocation <String>]
      [-Branch <String>]
      [-ForkRepositoryDescription <String>]
      [-ForkRepositoryIsPrivate]
      [-ForkRepositoryName <String>]
      [-ForkRepositoryOwner <String>]
      [-GithubActionSecretNameOverride <String>]
      [-Kind <String>]
      [-OutputLocation <String>]
      [-RepositoryToken <String>]
      [-RepositoryUrl <String>]
      [-SkipGithubActionWorkflowGeneration]
      [-StagingEnvironmentPolicy <StagingEnvironmentPolicy>]
      [-TemplateRepositoryUrl <String>]
      [-DefaultProfile <PSObject>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

기존 리소스 그룹에 새 정적 사이트를 만들거나 기존 정적 사이트를 업데이트하는 것에 대한 설명입니다.

예제

예제 1: 정적 사이트 업데이트

Update-AzStaticWebApp -ResourceGroupName 'resourceGroup' -Name 'staticweb00'

Kind Location   Name             Type
---- --------   ----             ----
     Central US staticweb00 Microsoft.Web/staticSites

이 명령은 정적 사이트를 업데이트합니다.

예제 2: 파이프라인별로 정적 사이트 업데이트

Get-AzStaticWebApp -ResourceGroupName 'resourceGroup' -Name 'staticweb00' | Update-AzStaticWebApp

Kind Location   Name             Type
---- --------   ----             ----
     Central US staticweb00 Microsoft.Web/staticSites

이 명령은 파이프라인별로 정적 사이트를 업데이트합니다.

매개 변수

-AllowConfigFileUpdate

<이>정적 웹앱에 대해 구성 파일이 잠겨 있으면 false</code를 코드>하고, <그렇지 않으면 true</code를 코딩>>합니다.

형식:SwitchParameter
Position:Named
기본값:None
필수:False
Accept pipeline input:False
Accept wildcard characters:False

-ApiBuildCommand

Azure Functions API 애플리케이션을 배포하는 동안 실행할 사용자 지정 명령입니다.

형식:String
Position:Named
기본값:None
필수:False
Accept pipeline input:False
Accept wildcard characters:False

-ApiLocation

리포지토리 내의 api 코드 경로입니다.

형식:String
Position:Named
기본값:None
필수:False
Accept pipeline input:False
Accept wildcard characters:False

-AppArtifactLocation

사용되지 않음: 빌드 후 앱 아티팩트 경로(OutputLocation을 위해 사용되지 않음)

형식:String
Position:Named
기본값:None
필수:False
Accept pipeline input:False
Accept wildcard characters:False

-AppBuildCommand

정적 콘텐츠 애플리케이션을 배포하는 동안 실행할 사용자 지정 명령입니다.

형식:String
Position:Named
기본값:None
필수:False
Accept pipeline input:False
Accept wildcard characters:False

-AppLocation

리포지토리 내의 앱 코드 경로입니다.

형식:String
Position:Named
기본값:None
필수:False
Accept pipeline input:False
Accept wildcard characters:False

-Branch

리포지토리의 대상 분기입니다.

형식:String
Position:Named
기본값:None
필수:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

cmdlet을 실행하기 전에 확인 메시지가 표시됩니다.

형식:SwitchParameter
Aliases:cf
Position:Named
기본값:None
필수:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

DefaultProfile 매개 변수가 작동하지 않습니다. 다른 구독에 대해 cmdlet을 실행하는 경우 사용 가능한 경우 SubscriptionId 매개 변수를 사용합니다.

형식:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
기본값:None
필수:False
Accept pipeline input:False
Accept wildcard characters:False

-ForkRepositoryDescription

새로 생성된 리포지토리에 대한 설명입니다.

형식:String
Position:Named
기본값:None
필수:False
Accept pipeline input:False
Accept wildcard characters:False

-ForkRepositoryIsPrivate

새로 생성된 리포지토리가 프라이빗 리포지토리인지 여부입니다. 기본값은 false(즉, public)입니다.

형식:SwitchParameter
Position:Named
기본값:None
필수:False
Accept pipeline input:False
Accept wildcard characters:False

-ForkRepositoryName

새로 생성된 리포지토리의 이름입니다.

형식:String
Position:Named
기본값:None
필수:False
Accept pipeline input:False
Accept wildcard characters:False

-ForkRepositoryOwner

새로 생성된 리포지토리의 소유자입니다.

형식:String
Position:Named
기본값:None
필수:False
Accept pipeline input:False
Accept wildcard characters:False

-GithubActionSecretNameOverride

Github 작업 비밀 이름이 재정의됩니다.

형식:String
Position:Named
기본값:None
필수:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

생성할 ID 매개 변수는 INPUTOBJECT 속성에 대한 NOTES 섹션을 참조하고 해시 테이블을 만듭니다.

형식:IWebsitesIdentity
Position:Named
기본값:None
필수:True
Accept pipeline input:True
Accept wildcard characters:False

-Kind

리소스 종류입니다.

형식:String
Position:Named
기본값:None
필수:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

만들거나 업데이트할 정적 사이트의 이름입니다.

형식:String
Position:Named
기본값:None
필수:True
Accept pipeline input:False
Accept wildcard characters:False

-OutputLocation

빌드 후 앱의 출력 경로입니다.

형식:String
Position:Named
기본값:None
필수:False
Accept pipeline input:False
Accept wildcard characters:False

-RepositoryToken

사용자의 github 리포지토리 토큰입니다. Github Actions 워크플로 파일 및 API 비밀을 설정하는 데 사용됩니다.

형식:String
Position:Named
기본값:None
필수:False
Accept pipeline input:False
Accept wildcard characters:False

-RepositoryUrl

정적 사이트의 리포지토리에 대한 URL입니다.

형식:String
Position:Named
기본값:None
필수:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

리소스가 속한 리소스 그룹의 이름입니다.

형식:String
Position:Named
기본값:None
필수:True
Accept pipeline input:False
Accept wildcard characters:False

-SkipGithubActionWorkflowGeneration

Github 작업 워크플로 생성을 건너뜁니다.

형식:SwitchParameter
Position:Named
기본값:None
필수:False
Accept pipeline input:False
Accept wildcard characters:False

-StagingEnvironmentPolicy

스테이징 환경이 정적 웹앱에 허용되는지 여부를 나타내는 상태입니다.

형식:StagingEnvironmentPolicy
Position:Named
기본값:None
필수:False
Accept pipeline input:False
Accept wildcard characters:False

-SubscriptionId

Azure 구독 ID. GUID 형식 문자열입니다(예: 000000000-0000-0000-0000-0000000000000).

형식:String
Position:Named
기본값:(Get-AzContext).Subscription.Id
필수:False
Accept pipeline input:False
Accept wildcard characters:False

-TemplateRepositoryUrl

템플릿 리포지토리의 URL입니다. 새로 생성된 리포지토리는 이 리포지토리를 기반으로 합니다.

형식:String
Position:Named
기본값:None
필수:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

cmdlet이 실행될 경우 결과 동작을 표시합니다. cmdlet이 실행되지 않습니다.

형식:SwitchParameter
Aliases:wi
Position:Named
기본값:None
필수:False
Accept pipeline input:False
Accept wildcard characters:False

입력

IWebsitesIdentity

출력

IStaticSiteArmResource