az storage share-rm

Microsoft를 사용 하 여 Azure 파일 공유를 관리 합니다. 리소스 공급자를 Storage 합니다.

명령

az storage share-rm create

지정 된 저장소 계정으로 새 Azure 파일 공유를 만듭니다.

az storage share-rm delete

지정 된 Azure 파일 공유 또는 공유 스냅숏을 삭제 합니다.

az storage share-rm exists

Azure 파일 공유가 있는지 확인 합니다.

az storage share-rm list

지정 된 저장소 계정으로 Azure 파일 공유를 나열 합니다.

az storage share-rm restore

공유 일시 삭제를 사용 하는 경우 유효한 보존 기간 (일) 내에 파일 공유를 복원 합니다.

az storage share-rm show

지정 된 Azure 파일 공유 또는 공유 스냅숏에 대 한 속성을 표시 합니다.

az storage share-rm snapshot

지정 된 계정으로 기존 공유의 스냅숏을 만듭니다.

az storage share-rm stats

공유에 저장 된 데이터의 사용 바이트를 가져옵니다.

az storage share-rm update

Azure 파일 공유에 대 한 속성을 업데이트 합니다.

az storage share-rm create

지정 된 저장소 계정으로 새 Azure 파일 공유를 만듭니다.

az storage share-rm create --name
                           --storage-account
                           [--access-tier {Cool, Hot, Premium, TransactionOptimized}]
                           [--enabled-protocols {NFS, SMB}]
                           [--metadata]
                           [--quota]
                           [--resource-group]
                           [--root-squash {AllSquash, NoRootSquash, RootSquash}]
                           [--subscription]

예제

리소스 그룹 ' Myfileshare '의 저장소 계정 ' mystorageaccount ' (계정 이름) 아래에서 메타 데이터 및 할당량이 10gb 인 새 Azure 파일 공유를 만듭니다.

az storage share-rm create -g MyResourceGroup --storage-account mystorageaccount --name myfileshare --quota 10 --metadata key1=value1 key2=value2

리소스 그룹 ' Myfileshare '에서 대량 파일 공유를 사용 하는 저장소 계정 ' mystorageaccount ' (계정 이름)에서 6000 GB로 메타 데이터 및 할당량을 사용 하 여 새 Azure 파일 공유 ' myfileshare '를 만듭니다.

az storage account update -g MyResourceGroup --name mystorageaccount --enable-large-file-share
az storage share-rm create -g MyResourceGroup --storage-account mystorageaccount --name myfileshare --quota 6000 --metadata key1=value1 key2=value2

저장소 계정 ' mystorageaccount ' (계정 id) 아래에서 10gb로 메타 데이터 및 할당량을 사용 하 여 새 Azure 파일 공유 ' myfilefiles '를 만듭니다.

az storage share-rm create --storage-account mystorageaccount --name myfileshare --quota 10 --metadata key1=value1 key2=value2

필수 매개 변수

--name -n

파일 공유 이름입니다.

--storage-account

저장소 계정의 이름 또는 ID입니다.

선택적 매개 변수

--access-tier

특정 공유에 대 한 액세스 계층. GpV2 계정은 TransactionOptimized (기본값), 핫 및 쿨 중에서 선택할 수 있습니다. FileStorage 계정으로 Premium를 선택할 수 있습니다.

허용되는 값: Cool, Hot, Premium, TransactionOptimized
--enabled-protocols

파일 공유 프로토콜에 대 한 변경할 수 없는 속성입니다. NFS 프로토콜은 프리미엄 파일 공유 (FileStorage 계정 유형의 파일 공유)에만 사용할 수 있습니다.

허용되는 값: NFS, SMB
--metadata

공유와 연결 된 공백으로 구분 된 키 = 값 쌍의 메타 데이터입니다. 기존 메타 데이터를 덮어씁니다.

--quota -q

공유의 최대 크기 (gb)입니다. 0보다 커야 하고 5TB(5120)보다 작거나 같아야 합니다. 큰 파일 공유의 경우 최대 크기는 102400입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--root-squash

원격 수퍼유저의 액세스 권한 감소.

허용되는 값: AllSquash, NoRootSquash, RootSquash
--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

az storage share-rm delete

지정 된 Azure 파일 공유 또는 공유 스냅숏을 삭제 합니다.

주요 변경 내용: 스냅숏은 기본적으로 삭제할 수 없으며 delete 작업에 sanpshots를 포함 하려는 경우에 사용할 새 매개 변수를 추가 했습니다.

az storage share-rm delete [--ids]
                           [--include]
                           [--name]
                           [--resource-group]
                           [--snapshot]
                           [--storage-account]
                           [--subscription]
                           [--yes]

예제

리소스 그룹 ' Myfileshare '의 저장소 계정 ' mystorageaccount ' (계정 이름)에서 Azure 파일 공유 ' myfilefiles '를 삭제 합니다.

az storage share-rm delete -g MyResourceGroup --storage-account mystorageaccount --name myfileshare

저장소 계정 ' mystorageaccount ' (계정 id)에서 Azure 파일 공유 ' myfileshare 공유 '를 삭제 합니다.

az storage share-rm delete --storage-account mystorageaccount --name myfileshare

리소스 id를 기준으로 Azure 파일 공유를 삭제 합니다.

az storage share-rm delete --ids file-share-id

Azure 파일 공유 스냅숏을 삭제 합니다.

az storage share-rm delete --ids file-share-id --snapshot "2021-03-25T05:29:56.0000000Z"

Azure 파일 공유 및 모든 해당 스냅숏을 삭제 합니다.

az storage share-rm delete --include snapshots -g MyResourceGroup --storage-account mystorageaccount --name myfileshare

Azure 파일 공유 및 해당 하는 모든 스냅숏 (임대 됨/임대 안 됨)을 삭제 합니다.

az storage share-rm delete --include leased-snapshots -g MyResourceGroup --storage-account mystorageaccount --name myfileshare

선택적 매개 변수

--ids

하나 이상의 리소스 Id (공백으로 구분)입니다. ' Resource Id ' 인수의 모든 정보를 포함 하는 전체 리소스 ID 여야 합니다. --Id 또는 다른 ' 리소스 Id ' 인수를 제공 해야 합니다.

--include

(선택 사항) 유효한 값은 스냅숏, 임대 스냅숏, 없음입니다. 기본값은 snapshot입니다. ' 스냅숏 '의 경우 파일 공유는 모든 파일 공유 스냅숏을 포함 하 여 삭제 됩니다. 파일 공유에 임대-스냅숏이 포함 된 경우 삭제 되지 않습니다. ' 임대-스냅숏 '의 경우 파일 공유에는 모든 파일 공유 스냅숏 (임대 됨/임대 안 함)이 포함 됩니다. ' None '의 경우 공유 스냅숏이 없는 경우 파일 공유를 삭제 합니다. 파일 공유에 스냅숏이 있는 경우 (임대 또는 임대 되지 않음) 삭제가 실패 합니다.

기본값: none
--name -n

파일 공유 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--snapshot

검색할 공유 스냅숏을 지정 하는 DateTime 값입니다.

--storage-account

저장소 계정의 이름 또는 ID입니다.

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

--yes -y

확인을 묻는 메시지를 표시하지 마세요.

az storage share-rm exists

Azure 파일 공유가 있는지 확인 합니다.

az storage share-rm exists [--ids]
                           [--name]
                           [--resource-group]
                           [--storage-account]
                           [--subscription]

예제

리소스 그룹 ' Myfileshare '의 저장소 계정 ' mystorageaccount ' (계정 이름)에 Azure 파일 공유 ' myfileshare 공유 '가 있는지 확인 하세요.

az storage share-rm exists -g MyResourceGroup --storage-account mystorageaccount --name myfileshare

저장소 계정 ' mystorageaccount ' (계정 id)에 Azure 파일 공유 ' myfileshare 공유 '가 있는지 확인 합니다.

az storage share-rm exists --storage-account mystorageaccount --name myfileshare

리소스 id 별로 Azure 파일 공유가 있는지 확인 합니다.

az storage share-rm exists --ids file-share-id

선택적 매개 변수

--ids

하나 이상의 리소스 Id (공백으로 구분)입니다. ' Resource Id ' 인수의 모든 정보를 포함 하는 전체 리소스 ID 여야 합니다. --Id 또는 다른 ' 리소스 Id ' 인수를 제공 해야 합니다.

--name -n

파일 공유 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--storage-account

저장소 계정의 이름 또는 ID입니다.

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

az storage share-rm list

지정 된 저장소 계정으로 Azure 파일 공유를 나열 합니다.

az storage share-rm list --storage-account
                         [--include-deleted]
                         [--include-snapshot]
                         [--query-examples]
                         [--resource-group]
                         [--subscription]

예제

리소스 그룹 ' MyResourceGroup '의 저장소 계정 ' mystorageaccount ' (계정 이름) 아래에 있는 Azure 파일 공유를 나열 합니다.

az storage share-rm list -g MyResourceGroup --storage-account mystorageaccount

저장소 계정 ' mystorageaccount ' (계정 id)에서 Azure 파일 공유를 나열 합니다.

az storage share-rm list --storage-account mystorageaccount

모든 파일 공유 나열은 저장소 계정 ' mystorageaccount ' 아래에 삭제 됨을 포함 합니다.

az storage share-rm list --storage-account mystorageaccount --include-deleted

모든 파일 공유 나열 저장소 계정 ' mystorageaccount ' 아래의 모든 스냅숏을 포함 합니다.

az storage share-rm list --storage-account mystorageaccount --include-snapshot

모든 파일 공유 나열 저장소 계정 ' mystorageaccount ' 아래에 있는 모든 스냅숏 및 삭제 된 파일 공유를 포함 합니다.

az storage share-rm list --storage-account mystorageaccount --include-deleted --include-snapshot

필수 매개 변수

--storage-account

저장소 계정의 이름 또는 ID입니다.

선택적 매개 변수

--include-deleted

지정 된 경우 일시 삭제 된 파일 공유를 포함 합니다.

--include-snapshot

지정 된 경우 파일 공유 스냅숏을 포함 합니다.

--query-examples

JMESPath 문자열을 권장 합니다. 쿼리 중 하나를 복사 하 여 결과를 볼 수 있도록 큰따옴표 내에서--query 매개 변수 뒤에 붙여 넣을 수 있습니다. 이러한 주요 단어를 기준으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

az storage share-rm restore

공유 일시 삭제를 사용 하는 경우 유효한 보존 기간 (일) 내에 파일 공유를 복원 합니다.

az storage share-rm restore --deleted-version
                            [--ids]
                            [--name]
                            [--resource-group]
                            [--restored-name]
                            [--storage-account]
                            [--subscription]

예제

공유 일시 삭제를 사용 하는 경우 유효한 보존 기간 (일) 내에 파일 공유를 복원 합니다.

az storage share-rm restore -n deletedshare --deleted-version 01D64EB9886F00C4 -g MyResourceGroup --storage-account mystorageaccount

새 이름으로 공유 일시 삭제를 사용 하는 경우 유효한 보존 기간 (일) 내에 파일 공유를 복원 합니다.

az storage share-rm restore -n deletedshare --deleted-version 01D64EB9886F00C4 --restored-name newname -g MyResourceGroup --storage-account mystorageaccount

필수 매개 변수

--deleted-version

복원 될 삭제 된 공유의 버전을 확인 합니다.

선택적 매개 변수

--ids

하나 이상의 리소스 Id (공백으로 구분)입니다. ' Resource Id ' 인수의 모든 정보를 포함 하는 전체 리소스 ID 여야 합니다. --Id 또는 다른 ' 리소스 Id ' 인수를 제공 해야 합니다.

--name -n

파일 공유 이름입니다. 복원 될 삭제 된 공유의 이름을 식별 합니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--restored-name

복원할 새 파일 공유 이름입니다. 지정 하지 않으면 삭제 된 공유 이름이 사용 됩니다.

--storage-account

저장소 계정의 이름 또는 ID입니다.

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

az storage share-rm show

지정 된 Azure 파일 공유 또는 공유 스냅숏에 대 한 속성을 표시 합니다.

az storage share-rm show [--expand]
                         [--ids]
                         [--name]
                         [--query-examples]
                         [--resource-group]
                         [--snapshot]
                         [--storage-account]
                         [--subscription]

예제

리소스 그룹 ' Myfileshare '의 저장소 계정 ' mystorageaccount ' (계정 이름) 아래에 Azure 파일 공유 ' myfilefiles '의 속성을 표시 합니다.

az storage share-rm show -g MyResourceGroup --storage-account mystorageaccount --name myfileshare

저장소 계정 ' mystorageaccount ' (계정 id)에서 Azure 파일 공유 ' myfileshare 공유 '에 대 한 속성을 표시 합니다.

az storage share-rm show --storage-account mystorageaccount --name myfileshare

리소스 id를 기준으로 Azure 파일 공유의 속성을 표시 합니다.

az storage share-rm show --ids file-share-id

Azure 파일 공유 스냅숏의 속성 표시

az storage share-rm show --ids file-share-id --snapshot "2021-03-25T05:29:56.0000000Z"

선택적 매개 변수

--expand

공유의 속성 내에서 속성을 확장 하는 데 사용 되는 선택 사항입니다. 유효한 값은 stats입니다. 구분 기호가 ', ' 인 문자열로 전달 해야 합니다.

--ids

하나 이상의 리소스 Id (공백으로 구분)입니다. ' Resource Id ' 인수의 모든 정보를 포함 하는 전체 리소스 ID 여야 합니다. --Id 또는 다른 ' 리소스 Id ' 인수를 제공 해야 합니다.

--name -n

파일 공유 이름입니다.

--query-examples

JMESPath 문자열을 권장 합니다. 쿼리 중 하나를 복사 하 여 결과를 볼 수 있도록 큰따옴표 내에서--query 매개 변수 뒤에 붙여 넣을 수 있습니다. 이러한 주요 단어를 기준으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--snapshot

검색할 공유 스냅숏을 지정 하는 DateTime 값입니다.

--storage-account

저장소 계정의 이름 또는 ID입니다.

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

az storage share-rm snapshot

지정 된 계정으로 기존 공유의 스냅숏을 만듭니다.

az storage share-rm snapshot [--access-tier {Cool, Hot, Premium, TransactionOptimized}]
                             [--enabled-protocols {NFS, SMB}]
                             [--ids]
                             [--metadata]
                             [--name]
                             [--quota]
                             [--resource-group]
                             [--root-squash {AllSquash, NoRootSquash, RootSquash}]
                             [--storage-account]
                             [--subscription]

예제

지정 된 계정으로 기존 공유의 스냅숏을 만듭니다.

az storage share-rm snapshot -g MyResourceGroup --storage-account mystorageaccount --name myfileshare

선택적 매개 변수

--access-tier

특정 공유에 대 한 액세스 계층. GpV2 계정은 TransactionOptimized (기본값), 핫 및 쿨 중에서 선택할 수 있습니다. FileStorage 계정으로 Premium를 선택할 수 있습니다.

허용되는 값: Cool, Hot, Premium, TransactionOptimized
--enabled-protocols

파일 공유 프로토콜에 대 한 변경할 수 없는 속성입니다. NFS 프로토콜은 프리미엄 파일 공유 (FileStorage 계정 유형의 파일 공유)에만 사용할 수 있습니다.

허용되는 값: NFS, SMB
--ids

하나 이상의 리소스 Id (공백으로 구분)입니다. ' Resource Id ' 인수의 모든 정보를 포함 하는 전체 리소스 ID 여야 합니다. --Id 또는 다른 ' 리소스 Id ' 인수를 제공 해야 합니다.

--metadata

공유와 연결 된 공백으로 구분 된 키 = 값 쌍의 메타 데이터입니다. 기존 메타 데이터를 덮어씁니다.

--name -n

파일 공유 이름입니다.

--quota -q

공유의 최대 크기 (gb)입니다. 0보다 커야 하고 5TB(5120)보다 작거나 같아야 합니다. 큰 파일 공유의 경우 최대 크기는 102400입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--root-squash

원격 수퍼유저의 액세스 권한 감소.

허용되는 값: AllSquash, NoRootSquash, RootSquash
--storage-account

저장소 계정의 이름 또는 ID입니다.

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

az storage share-rm stats

공유에 저장 된 데이터의 사용 바이트를 가져옵니다.

az storage share-rm stats [--ids]
                          [--name]
                          [--resource-group]
                          [--storage-account]
                          [--subscription]

예제

공유에 저장 된 데이터의 사용 바이트를 가져옵니다.

az storage share-rm stats -g MyResourceGroup --storage-account mystorageaccount --name myfileshare

선택적 매개 변수

--ids

하나 이상의 리소스 Id (공백으로 구분)입니다. ' Resource Id ' 인수의 모든 정보를 포함 하는 전체 리소스 ID 여야 합니다. --Id 또는 다른 ' 리소스 Id ' 인수를 제공 해야 합니다.

--name -n

파일 공유 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--storage-account

저장소 계정의 이름 또는 ID입니다.

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .

az storage share-rm update

Azure 파일 공유에 대 한 속성을 업데이트 합니다.

az storage share-rm update [--access-tier {Cool, Hot, Premium, TransactionOptimized}]
                           [--add]
                           [--force-string]
                           [--ids]
                           [--metadata]
                           [--name]
                           [--quota]
                           [--remove]
                           [--resource-group]
                           [--root-squash {AllSquash, NoRootSquash, RootSquash}]
                           [--set]
                           [--storage-account]
                           [--subscription]

예제

리소스 그룹 ' Myfileshare '의 저장소 계정 ' mystorageaccount ' (계정 이름)에서 Azure 파일 공유 ' myfilefiles '의 속성을 업데이트 합니다.

az storage share-rm update -g MyResourceGroup --storage-account mystorageaccount --name myfileshare --quota 3 --metadata key1=value1 key2=value2

저장소 계정 ' mystorageaccount ' (계정 id)에서 Azure 파일 공유 ' myfileshare 공유 '에 대 한 속성을 업데이트 합니다.

az storage share-rm update --storage-account mystorageaccount --name myfileshare --quota 3 --metadata key1=value1 key2=value2

리소스 id를 기준으로 Azure 파일 공유에 대 한 속성을 업데이트 합니다.

az storage share-rm update --ids file-share-id --quota 3 --metadata key1=value1 key2=value2

선택적 매개 변수

--access-tier

특정 공유에 대 한 액세스 계층. GpV2 계정은 TransactionOptimized (기본값), 핫 및 쿨 중에서 선택할 수 있습니다. FileStorage 계정으로 Premium를 선택할 수 있습니다.

허용되는 값: Cool, Hot, Premium, TransactionOptimized
--add

경로 및 키 값 쌍을 지정 하 여 개체 목록에 개체를 추가 합니다. 예:--속성을 추가 합니다. listProperty <key = value, string 또는 JSON string>.

--force-string

' Set ' 또는 ' a l l '을 사용 하는 경우 JSON으로 변환 하는 대신 문자열 리터럴을 유지 합니다.

--ids

하나 이상의 리소스 Id (공백으로 구분)입니다. ' Resource Id ' 인수의 모든 정보를 포함 하는 전체 리소스 ID 여야 합니다. --Id 또는 다른 ' 리소스 Id ' 인수를 제공 해야 합니다.

--metadata

공유와 연결 된 공백으로 구분 된 키 = 값 쌍의 메타 데이터입니다. 기존 메타 데이터를 덮어씁니다.

--name -n

파일 공유 이름입니다.

--quota -q

공유의 최대 크기 (gb)입니다. 0보다 커야 하고 5TB(5120)보다 작거나 같아야 합니다. 큰 파일 공유의 경우 최대 크기는 102400입니다.

--remove

목록에서 속성이 나 요소를 제거 합니다. 예:--속성을 제거 합니다. 목록 또는--propertyToRemove을 제거 합니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--root-squash

원격 수퍼유저의 액세스 권한 감소.

허용되는 값: AllSquash, NoRootSquash, RootSquash
--set

설정할 속성 경로 및 값을 지정 하 여 개체를 업데이트 합니다. 예:--set property1 property2 =.

--storage-account

저장소 계정의 이름 또는 ID입니다.

--subscription

구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .