az storage entity
Table Storage 엔터티를 관리합니다.
명령
| az storage entity delete |
테이블의 기존 엔터티를 삭제합니다. |
| az storage entity insert |
테이블에 엔터티를 삽입합니다. |
| az storage entity merge |
엔터티의 속성을 병합하여 기존 엔터티를 업데이트합니다. |
| az storage entity query |
쿼리를 충족하는 엔터티를 나열합니다. |
| az storage entity replace |
테이블의 기존 엔터티를 업데이트 합니다. |
| az storage entity show |
지정 된 테이블에서 엔터티를 가져옵니다. |
az storage entity delete
테이블의 기존 엔터티를 삭제합니다.
엔터티가 없으면 을 throw합니다. 엔터티가 성공적으로 삭제되면 엔터티가 즉시 삭제하도록 표시되고 클라이언트에서 더 이상 액세스할 수 없습니다. 나중에 가비지 수집 중에 엔터티가 Table service에서 제거됩니다.
az storage entity delete --partition-key
--row-key
--table-name
[--account-key]
[--account-name]
[--connection-string]
[--if-match]
[--sas-token]
[--subscription]
[--timeout]
필수 매개 변수
엔터티의 PartitionKey입니다.
엔터티의 RowKey입니다.
삭제할 엔터티를 포함하는 테이블의 이름입니다.
선택적 매개 변수
스토리지 계정 키. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_KEY.
Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 스토리지 계정 키 또는 SAS 토큰과 함께 사용해야 합니다. 둘 다 없는 경우 명령은 인증된 Azure 계정을 사용하여 스토리지 계정 키를 쿼리하려고 시도합니다. 많은 수의 스토리지 명령이 실행되면 API 할당량에 도달할 수 있습니다.
계정 연결 문자열을 Storage. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.
클라이언트는 낙관적 동시성을 위해 서비스에서 유지 관리되는 ETag와 비교할 수 있도록 요청에서 엔터티에 대한 ETag를 지정할 수 있습니다. 클라이언트가 보낸 ETag가 서버에서 유지 관리되는 값과 일치할 경우에만 삭제 작업이 수행됩니다. 이는 엔터티가 클라이언트에서 검색된 이후 수정되지 않았음을 의미합니다. 무조건 삭제를 강제하려면 If-Match 와일드카드 문자( * )로 설정합니다.
SAS(공유 액세스 서명)입니다. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
요청 시간 제한(초)입니다. 서비스에 대한 각 호출에 적용됩니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az storage entity insert
테이블에 엔터티를 삽입합니다.
az storage entity insert --entity
--table-name
[--account-key]
[--account-name]
[--connection-string]
[--if-exists {fail, merge, replace}]
[--sas-token]
[--subscription]
[--timeout]
예제
테이블에 엔터티를 삽입합니다. (자동 생성)
az storage entity insert --connection-string $connectionString --entity PartitionKey=AAA RowKey=BBB Content=ASDF2 --if-exists fail --table-name MyTable
필수 매개 변수
공백으로 구분된 키=값 쌍 목록입니다. PartitionKey 및 RowKey를 포함해야 합니다.
엔터티를 삽입할 테이블의 이름입니다.
선택적 매개 변수
스토리지 계정 키. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_KEY.
Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 스토리지 계정 키 또는 SAS 토큰과 함께 사용해야 합니다. 둘 다 없는 경우 명령은 인증된 Azure 계정을 사용하여 스토리지 계정 키를 쿼리하려고 시도합니다. 많은 수의 스토리지 명령이 실행되면 API 할당량에 도달할 수 있습니다.
계정 연결 문자열을 Storage. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.
지정된 PartitionKey 및 RowKey에 대한 엔터티가 이미 있는 경우의 동작입니다.
SAS(공유 액세스 서명)입니다. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
초 단위로 표현된 서버 시간 제한입니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az storage entity merge
엔터티의 속성을 병합하여 기존 엔터티를 업데이트합니다.
엔터티가 없으면 을 throw합니다. 이 작업은 update_entity 작업처럼 기존 엔터티를 대체하지 않습니다. merge_entity 속성을 제거할 수 없습니다. null 값이 있는 속성은 무시됩니다. 다른 모든 속성은 업데이트되거나 추가됩니다.
az storage entity merge --entity
--table-name
[--account-key]
[--account-name]
[--connection-string]
[--if-match]
[--sas-token]
[--subscription]
[--timeout]
필수 매개 변수
병합할 엔터티입니다. dict 또는 엔터티 개체일 수 있습니다. PartitionKey 및 RowKey를 포함해야 합니다.
병합할 엔터티를 포함하는 테이블의 이름입니다.
선택적 매개 변수
스토리지 계정 키. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_KEY.
Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 스토리지 계정 키 또는 SAS 토큰과 함께 사용해야 합니다. 둘 다 없는 경우 명령은 인증된 Azure 계정을 사용하여 스토리지 계정 키를 쿼리하려고 시도합니다. 많은 수의 스토리지 명령이 실행되면 API 할당량에 도달할 수 있습니다.
계정 연결 문자열을 Storage. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.
클라이언트는 낙관적 동시성을 위해 서비스에서 유지 관리되는 ETag와 비교할 수 있도록 요청에서 엔터티에 대한 ETag를 지정할 수 있습니다. 병합 작업은 클라이언트에서 보낸 ETag가 서버에서 유지 관리하는 값과 일치하는 경우에만 수행되며, 이는 엔터티가 클라이언트에서 검색된 이후 수정되지 않았다는 것을 나타냅니다. 무조건 병합을 강제하려면 If-Match 와일드카드 문자( * )로 설정합니다.
SAS(공유 액세스 서명)입니다. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
요청 시간 제한(초)입니다. 서비스에 대한 각 호출에 적용됩니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az storage entity query
쿼리를 충족하는 엔터티를 나열합니다.
az storage entity query --table-name
[--accept {full, minimal, none}]
[--account-key]
[--account-name]
[--connection-string]
[--filter]
[--marker]
[--num-results]
[--sas-token]
[--select]
[--subscription]
[--timeout]
예제
쿼리를 충족하는 엔터티를 나열합니다. (자동 생성)
az storage entity query --table-name MyTable
필수 매개 변수
쿼리할 테이블의 이름입니다.
선택적 매개 변수
응답 페이로드에 포함할 메타데이터의 양을 지정합니다.
스토리지 계정 키. 스토리지 계정 이름과 함께 사용해야 합니다. 환경 변수: AZURE_STORAGE_KEY.
Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 스토리지 계정 키 또는 SAS 토큰과 함께 사용해야 합니다. 둘 다 없는 경우 명령은 인증된 Azure 계정을 사용하여 스토리지 계정 키를 쿼리하려고 시도합니다. 많은 수의 스토리지 명령이 실행되면 API 할당량에 도달할 수 있습니다.
계정 연결 문자열을 Storage. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.
지정된 필터를 만족하는 엔터티만 반환합니다. $Filter 문자열 내에서 15 개 이하의 불연속 비교가 허용 됩니다. http://msdn.microsoft.com/en-us/library/windowsazure/dd894031.aspx필터를 생성 하는 방법에 대 한 자세한 내용은을 참조 하십시오.
키 = 값 쌍의 공백으로 구분 된 목록입니다. Nextpartitionkey 및 nextrowkey를 포함 해야 합니다.
반환할 최대 엔터티 수입니다.
SAS (공유 액세스 서명)입니다. 저장소 계정 이름과 함께 사용 해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.
각 엔터티에 대해 반환할 속성의 공백으로 구분 된 목록입니다.
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
요청 시간 제한 (초)입니다. 서비스에 대 한 각 호출에 적용 됩니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az storage entity replace
테이블의 기존 엔터티를 업데이트 합니다.
엔터티가 없으면 throw 됩니다. Update_entity 작업은 전체 엔터티를 대체 하며 속성을 제거 하는 데 사용할 수 있습니다.
az storage entity replace --entity
--table-name
[--account-key]
[--account-name]
[--connection-string]
[--if-match]
[--sas-token]
[--subscription]
[--timeout]
필수 매개 변수
업데이트할 엔터티입니다. Dict 또는 엔터티 개체 일 수 있습니다. PartitionKey 및 RowKey를 포함 해야 합니다.
업데이트할 엔터티를 포함 하는 테이블의 이름입니다.
선택적 매개 변수
스토리지 계정 키. 저장소 계정 이름과 함께 사용 해야 합니다. 환경 변수: AZURE_STORAGE_KEY.
Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 는 저장소 계정 키 또는 SAS 토큰과 함께 사용 해야 합니다. 아무 것도 없는 경우 명령은 인증 된 Azure 계정을 사용 하 여 저장소 계정 키 쿼리를 시도 합니다. 많은 수의 저장소 명령이 실행 되는 경우 API 할당량이 적중 될 수 있습니다.
Storage 계정 연결 문자열입니다. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.
클라이언트는 낙관적 동시성을 위해 서비스에서 유지 관리되는 ETag와 비교할 수 있도록 요청에서 엔터티에 대한 ETag를 지정할 수 있습니다. 클라이언트가 보낸 ETag가 서버에서 유지 관리되는 값과 일치할 경우에만 업데이트 작업이 수행됩니다. 이는 엔터티가 클라이언트에서 검색된 이후 수정되지 않았음을 의미합니다. 무조건 업데이트를 적용 하려면 If-Match를 와일드 카드 문자 ()로 설정 * 합니다.
SAS (공유 액세스 서명)입니다. 저장소 계정 이름과 함께 사용 해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
요청 시간 제한 (초)입니다. 서비스에 대 한 각 호출에 적용 됩니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az storage entity show
지정 된 테이블에서 엔터티를 가져옵니다.
엔터티가 없으면 throw 됩니다.
az storage entity show --partition-key
--row-key
--table-name
[--accept]
[--account-key]
[--account-name]
[--connection-string]
[--query-examples]
[--sas-token]
[--select]
[--subscription]
[--timeout]
필수 매개 변수
엔터티의 PartitionKey입니다.
엔터티의 RowKey입니다.
엔터티를 가져올 테이블의 이름입니다.
선택적 매개 변수
응답 페이로드의 허용되는 콘텐츠 형식을 지정합니다. 가능한 값에 대해서는 TablePayloadFormat을 참조 하세요.
스토리지 계정 키. 저장소 계정 이름과 함께 사용 해야 합니다. 환경 변수: AZURE_STORAGE_KEY.
Storage 계정 이름 관련 환경 변수: AZURE_STORAGE_ACCOUNT. 는 저장소 계정 키 또는 SAS 토큰과 함께 사용 해야 합니다. 아무 것도 없는 경우 명령은 인증 된 Azure 계정을 사용 하 여 저장소 계정 키 쿼리를 시도 합니다. 많은 수의 저장소 명령이 실행 되는 경우 API 할당량이 적중 될 수 있습니다.
Storage 계정 연결 문자열입니다. 환경 변수: AZURE_STORAGE_CONNECTION_STRING.
JMESPath 문자열을 권장 합니다. 쿼리 중 하나를 복사 하 여 결과를 볼 수 있도록 큰따옴표 내에서--query 매개 변수 뒤에 붙여 넣을 수 있습니다. 이러한 주요 단어를 기준으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.
SAS (공유 액세스 서명)입니다. 저장소 계정 이름과 함께 사용 해야 합니다. 환경 변수: AZURE_STORAGE_SAS_TOKEN.
각 엔터티에 대해 반환할 속성의 공백으로 구분 된 목록입니다.
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
요청 시간 제한 (초)입니다. 서비스에 대 한 각 호출에 적용 됩니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.