Share via


Web Apps - Update Azure Storage Accounts

앱의 Azure Storage 계정 구성을 업데이트 대한 설명입니다.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts?api-version=2023-12-01

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
name
path True

string

응용 프로그램의 이름입니다.

resourceGroupName
path True

string

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

Regex pattern: ^[-\w\._\(\)]+[^\.]$

subscriptionId
path True

string

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

api-version
query True

string

API 버전

요청 본문

Name 형식 Description
kind

string

리소스 종류입니다.

properties.

AzureStorageInfoValue

사전 스토리지에 대한 Azure Files 또는 Blob Storage 액세스 정보 값입니다.

응답

Name 형식 Description
200 OK

AzureStoragePropertyDictionaryResource

정상

Other Status Codes

DefaultErrorResponse

오류 응답을 App Service.

보안

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation 사용자 계정 가장

예제

Update Azure Storage Accounts

Sample Request

PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/config/azurestorageaccounts?api-version=2023-12-01

{
  "properties": {
    "account1": {
      "type": "AzureFiles",
      "accountName": "testsa",
      "shareName": "web",
      "accessKey": "26515^%@#*",
      "mountPath": "/mounts/a/files"
    }
  }
}

Sample Response

{
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/config/web",
  "name": "web",
  "type": "Microsoft.Web/sites/config",
  "kind": "app",
  "properties": {
    "account1": {
      "type": "AzureFiles",
      "accountName": "testsa",
      "shareName": "web",
      "mountPath": "/mounts/a/files",
      "state": "Ok"
    }
  }
}

정의

Name Description
AzureStorageInfoValue

사전 스토리지에 대한 Azure Files 또는 Blob Storage 액세스 정보 값입니다.

AzureStoragePropertyDictionaryResource

AzureStorageInfo 사전 리소스.

AzureStorageProtocol

스토리지 계정에 사용할 탑재 프로토콜입니다.

AzureStorageState

스토리지 계정의 상태입니다.

AzureStorageType

스토리지 유형입니다.

DefaultErrorResponse

오류 응답을 App Service.

Details
Error

오류 모델.

AzureStorageInfoValue

사전 스토리지에 대한 Azure Files 또는 Blob Storage 액세스 정보 값입니다.

Name 형식 Description
accessKey

string

스토리지 계정에 대한 액세스 키입니다.

accountName

string

스토리지 계정 이름

mountPath

string

사이트의 런타임 환경 내에서 스토리지를 탑재하는 경로입니다.

protocol

AzureStorageProtocol

스토리지 계정에 사용할 탑재 프로토콜입니다.

shareName

string

파일 공유의 이름(컨테이너 이름, Blob Storage의 경우).

state

AzureStorageState

스토리지 계정의 상태입니다.

type

AzureStorageType

스토리지 유형입니다.

AzureStoragePropertyDictionaryResource

AzureStorageInfo 사전 리소스.

Name 형식 Description
id

string

리소스 ID입니다.

kind

string

리소스 종류입니다.

name

string

리소스 이름입니다.

properties.

AzureStorageInfoValue

사전 스토리지에 대한 Azure Files 또는 Blob Storage 액세스 정보 값입니다.

type

string

리소스 종류.

AzureStorageProtocol

스토리지 계정에 사용할 탑재 프로토콜입니다.

Name 형식 Description
Http

string

Nfs

string

Smb

string

AzureStorageState

스토리지 계정의 상태입니다.

Name 형식 Description
InvalidCredentials

string

InvalidShare

string

NotValidated

string

Ok

string

AzureStorageType

스토리지 유형입니다.

Name 형식 Description
AzureBlob

string

AzureFiles

string

DefaultErrorResponse

오류 응답을 App Service.

Name 형식 Description
error

Error

오류 모델.

Details

Name 형식 Description
code

string

프로그래밍 방식으로 오류를 식별하는 표준화된 문자열입니다.

message

string

자세한 오류 설명 및 디버깅 정보입니다.

target

string

자세한 오류 설명 및 디버깅 정보입니다.

Error

오류 모델.

Name 형식 Description
code

string

프로그래밍 방식으로 오류를 식별하는 표준화된 문자열입니다.

details

Details[]

자세한 오류입니다.

innererror

string

디버그 오류에 대한 자세한 정보입니다.

message

string

자세한 오류 설명 및 디버깅 정보입니다.

target

string

자세한 오류 설명 및 디버깅 정보입니다.