az storage table

NoSQL 키-값 저장소를 관리 합니다.

명령

az storage table create

저장소 계정에 새 테이블을 만듭니다.

az storage table delete

지정 된 테이블 및이 테이블에 포함 된 모든 데이터를 삭제 합니다.

az storage table exists

테이블이 있는지 여부를 나타내는 부울 값을 반환 합니다.

az storage table generate-sas

테이블에 대 한 공유 액세스 서명을 생성 합니다.

az storage table list

저장소 계정에 테이블을 나열 합니다.

az storage table policy

저장소 테이블의 공유 액세스 정책을 관리 합니다.

az storage table policy create

포함 하는 개체에 대 한 저장 된 액세스 정책을 만듭니다.

az storage table policy delete

포함 하는 개체에 대 한 저장 된 액세스 정책을 삭제 합니다.

az storage table policy list

포함 하는 개체에 대 한 저장 된 액세스 정책을 나열 합니다.

az storage table policy show

포함 하는 개체에 대 한 저장 된 액세스 정책을 표시 합니다.

az storage table policy update

포함 하는 개체에 대 한 저장 된 액세스 정책을 설정 합니다.

az storage table stats

테이블 서비스에 대한 복제와 관련된 통계를 검색합니다.

az storage table create

저장소 계정에 새 테이블을 만듭니다.

az storage table create --name
                        [--account-key]
                        [--account-name]
                        [--connection-string]
                        [--fail-on-exist]
                        [--sas-token]
                        [--subscription]
                        [--timeout]

필수 매개 변수

--name -n

만들 테이블의 이름입니다. 테이블 이름은 영숫자 문자만 포함할 수 있으며 숫자로 시작할 수 없습니다. 대/소문자를 구분 하지 않으며 3에서 63 자 사이 여야 합니다.

선택적 매개 변수

--account-key

스토리지 계정 키. 저장소 계정 이름과 함께 사용 해야 합니다. 환경 변수: AZURE_STORAGE_KEY.

--account-name

Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 는 저장소 계정 키 또는 SAS 토큰과 함께 사용 해야 합니다. 아무 것도 없는 경우 명령은 인증 된 Azure 계정을 사용 하 여 저장소 계정 키 쿼리를 시도 합니다. 많은 수의 저장소 명령이 실행 되는 경우 API 할당량이 적중 될 수 있습니다.

--connection-string

Storage 계정 연결 문자열입니다. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--fail-on-exist

테이블이 이미 있는 경우 예외를 Throw 합니다.

--sas-token

SAS (공유 액세스 서명)입니다. 저장소 계정 이름과 함께 사용 해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.

--subscription

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

--timeout

요청 시간 제한 (초)입니다. 서비스에 대 한 각 호출에 적용 됩니다.

az storage table delete

지정 된 테이블 및이 테이블에 포함 된 모든 데이터를 삭제 합니다.

테이블이 삭제 되 면 즉시 삭제로 표시 되 고 더 이상 클라이언트에서 액세스할 수 없습니다. 테이블은 나중에 가비지 수집 중에 Table service에서 제거 됩니다. 테이블 삭제는 일반적으로 완료하는 데 최소 40초 이상 걸릴 수 있습니다. 삭제 하는 동안 테이블에 대 한 작업을 시도 하면 AzureConflictHttpError이 throw 됩니다.

az storage table delete --name
                        [--account-key]
                        [--account-name]
                        [--connection-string]
                        [--fail-not-exist]
                        [--sas-token]
                        [--subscription]
                        [--timeout]

필수 매개 변수

--name -n

삭제할 테이블의 이름입니다.

선택적 매개 변수

--account-key

스토리지 계정 키. 저장소 계정 이름과 함께 사용 해야 합니다. 환경 변수: AZURE_STORAGE_KEY.

--account-name

Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 는 저장소 계정 키 또는 SAS 토큰과 함께 사용 해야 합니다. 아무 것도 없는 경우 명령은 인증 된 Azure 계정을 사용 하 여 저장소 계정 키 쿼리를 시도 합니다. 많은 수의 저장소 명령이 실행 되는 경우 API 할당량이 적중 될 수 있습니다.

--connection-string

Storage 계정 연결 문자열입니다. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--fail-not-exist

테이블이 존재 하지 않는 경우 예외를 throw 할지 여부를 지정 합니다.

--sas-token

SAS (공유 액세스 서명)입니다. 저장소 계정 이름과 함께 사용 해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.

--subscription

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

--timeout

요청 시간 제한 (초)입니다. 서비스에 대 한 각 호출에 적용 됩니다.

az storage table exists

테이블이 있는지 여부를 나타내는 부울 값을 반환 합니다.

az storage table exists --name
                        [--account-key]
                        [--account-name]
                        [--connection-string]
                        [--sas-token]
                        [--subscription]
                        [--timeout]

필수 매개 변수

--name -n

존재 여부를 확인할 테이블의 이름입니다.

선택적 매개 변수

--account-key

스토리지 계정 키. 저장소 계정 이름과 함께 사용 해야 합니다. 환경 변수: AZURE_STORAGE_KEY.

--account-name

Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 는 저장소 계정 키 또는 SAS 토큰과 함께 사용 해야 합니다. 아무 것도 없는 경우 명령은 인증 된 Azure 계정을 사용 하 여 저장소 계정 키 쿼리를 시도 합니다. 많은 수의 저장소 명령이 실행 되는 경우 API 할당량이 적중 될 수 있습니다.

--connection-string

Storage 계정 연결 문자열입니다. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--sas-token

SAS (공유 액세스 서명)입니다. 저장소 계정 이름과 함께 사용 해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.

--subscription

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

--timeout

요청 시간 제한 (초)입니다. 서비스에 대 한 각 호출에 적용 됩니다.

az storage table generate-sas

테이블에 대 한 공유 액세스 서명을 생성 합니다.

TableService의 sas_token 매개 변수를 사용 하 여 반환 된 시그니처를 사용 합니다.

az storage table generate-sas --name
                              [--account-key]
                              [--account-name]
                              [--connection-string]
                              [--end-pk]
                              [--end-rk]
                              [--expiry]
                              [--https-only]
                              [--ip]
                              [--permissions]
                              [--policy-name]
                              [--start]
                              [--start-pk]
                              [--start-rk]
                              [--subscription]

필수 매개 변수

--name -n

SAS 토큰을 만들 테이블의 이름입니다.

선택적 매개 변수

--account-key

스토리지 계정 키. 저장소 계정 이름과 함께 사용 해야 합니다. 환경 변수: AZURE_STORAGE_KEY.

--account-name

Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 는 저장소 계정 키 또는 SAS 토큰과 함께 사용 해야 합니다. 아무 것도 없는 경우 명령은 인증 된 Azure 계정을 사용 하 여 저장소 계정 키 쿼리를 시도 합니다. 많은 수의 저장소 명령이 실행 되는 경우 API 할당량이 적중 될 수 있습니다.

--connection-string

Storage 계정 연결 문자열입니다. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--end-pk

이 공유 액세스 서명으로 액세스할 수 있는 최대 파티션 키입니다. endpk는 endrk와 함께 제공 되어야 합니다. 키 값은 포함됩니다. 생략되면 액세스할 수 있는 테이블 엔터티의 상한이 없습니다.

--end-rk

이 공유 액세스 서명으로 액세스할 수 있는 최대 행 키입니다. endpk는 endrk와 함께 제공 되어야 합니다. 키 값은 포함됩니다. 생략되면 액세스할 수 있는 테이블 엔터티의 상한이 없습니다.

--expiry

SAS가 무효화 되는 UTC datetime (Y-m-' H:M ' Z ')을 지정 합니다. 이 값을 지정 하는--id를 사용 하 여 저장 된 액세스 정책을 참조 하는 경우에는를 사용 하지 마십시오.

--https-only

HTTPS 프로토콜로 생성 된 요청만 허용 합니다. 생략 하는 경우 HTTP 및 HTTPS 프로토콜의 요청이 모두 허용 됩니다.

--ip

요청을 수락 하는 ip 주소 또는 IP 주소의 범위를 지정 합니다. 는 IPv4 스타일 주소만 지원 합니다.

--permissions

SAS가 부여 하는 사용 권한입니다. 허용 되는 값: (r) e)/query (a) dd (u) p) (d) e). 이 값을 지정 하는--id를 사용 하 여 저장 된 액세스 정책을 참조 하는 경우에는를 사용 하지 마십시오. 결합할 수 있습니다.

--policy-name

테이블의 ACL에 저장 된 액세스 정책의 이름입니다.

--start

SAS가 유효 해지는 UTC 날짜/시간 (Y-m-' H:M ' Z ')을 지정 합니다. 이 값을 지정 하는--id를 사용 하 여 저장 된 액세스 정책을 참조 하는 경우에는를 사용 하지 마십시오. 기본값은 요청 시간입니다.

--start-pk

이 공유 액세스 서명으로 액세스할 수 있는 최소 파티션 키입니다. startpk는 startrk에 함께 제공 되어야 합니다. 키 값은 포함됩니다. 생략되면 액세스할 수 있는 테이블 엔터티의 하한이 없습니다.

--start-rk

이 공유 액세스 서명으로 액세스할 수 있는 최소 행 키입니다. startpk는 startrk에 함께 제공 되어야 합니다. 키 값은 포함됩니다. 생략되면 액세스할 수 있는 테이블 엔터티의 하한이 없습니다.

--subscription

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

az storage table list

저장소 계정에 테이블을 나열 합니다.

az storage table list [--account-key]
                      [--account-name]
                      [--connection-string]
                      [--marker]
                      [--num-results]
                      [--query-examples]
                      [--sas-token]
                      [--subscription]
                      [--timeout]

선택적 매개 변수

--account-key

스토리지 계정 키. 저장소 계정 이름과 함께 사용 해야 합니다. 환경 변수: AZURE_STORAGE_KEY.

--account-name

Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 는 저장소 계정 키 또는 SAS 토큰과 함께 사용 해야 합니다. 아무 것도 없는 경우 명령은 인증 된 Azure 계정을 사용 하 여 저장소 계정 키 쿼리를 시도 합니다. 많은 수의 저장소 명령이 실행 되는 경우 API 할당량이 적중 될 수 있습니다.

--connection-string

Storage 계정 연결 문자열입니다. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--marker

불투명 연속 개체입니다. Num_results를 지정 하 고 해당 생성기에서 결과 열거를 완료 한 경우 이전 생성기 개체의 next_marker 필드에서이 값을 검색할 수 있습니다. 지정 된 경우이 생성기는 이전 생성기가 중지 된 지점에서 결과 반환을 시작 합니다.

--num-results

반환할 최대 테이블 수입니다.

--query-examples

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

--sas-token

SAS (공유 액세스 서명)입니다. 저장소 계정 이름과 함께 사용 해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.

--subscription

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

--timeout

요청 시간 제한 (초)입니다. 서비스에 대 한 각 호출에 적용 됩니다.

az storage table stats

테이블 서비스에 대한 복제와 관련된 통계를 검색합니다.

저장소 계정에 대해 읽기 액세스 지역 중복 복제를 사용 하도록 설정한 경우에만 사용할 수 있습니다. Azure Storage 지역 중복 복제를 사용 하 여 데이터를 두 위치에서 영구 유지 관리 합니다. 두 위치에서 Azure Storage은 지속적으로 데이터의 여러 복제본을 유지 관리 합니다. 데이터를 읽고, 만들고, 업데이트 하거나, 삭제 하는 위치는 기본 저장소 계정 위치입니다. 기본 위치는 Azure 관리 Azure 클래식 포털을 통해 계정을 만들 때 선택 하는 지역 (예: 미국 중 북부)에 있습니다. 데이터가 복제 되는 위치는 보조 위치입니다. 보조 위치는 기본 위치에 따라 자동으로 결정 됩니다. 기본 위치와 동일한 지역에 있는 두 번째 데이터 센터에 있습니다. 저장소 계정에 대 한 읽기 액세스 지역 중복 복제를 사용 하는 경우 보조 위치에서 읽기 전용 액세스를 사용할 수 있습니다.

az storage table stats [--account-key]
                       [--account-name]
                       [--connection-string]
                       [--sas-token]
                       [--subscription]
                       [--timeout]

선택적 매개 변수

--account-key

스토리지 계정 키. 저장소 계정 이름과 함께 사용 해야 합니다. 환경 변수: AZURE_STORAGE_KEY.

--account-name

Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 는 저장소 계정 키 또는 SAS 토큰과 함께 사용 해야 합니다. 아무 것도 없는 경우 명령은 인증 된 Azure 계정을 사용 하 여 저장소 계정 키 쿼리를 시도 합니다. 많은 수의 저장소 명령이 실행 되는 경우 API 할당량이 적중 될 수 있습니다.

--connection-string

Storage 계정 연결 문자열입니다. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.

--sas-token

SAS (공유 액세스 서명)입니다. 저장소 계정 이름과 함께 사용 해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.

--subscription

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

--timeout

요청 시간 제한 (초)입니다. 서비스에 대 한 각 호출에 적용 됩니다.