다음을 통해 공유


Azure Queue Storage의 Azure 역할 할당 조건에 대한 작업 및 특성

이 문서에서는 각 Azure Storage DataAction에 대한 Azure 역할 할당 조건에서 사용할 수 있는 지원되는 특성 사전에 대해 설명합니다. 특정 권한 또는 DataAction이 영향을 미치는 큐 서비스 작업 목록은 큐 서비스 작업의 권한을 참조하세요.

역할 할당 조건 형식을 이해하려면 Azure 역할 할당 조건 형식 및 구문을 참조하세요.

Important

Azure ABAC(Azure 특성 기반 액세스 제어)는 표준 및 프리미엄 스토리지 계정 성능 계층 모두에서 request, resource, environmentprincipal 특성을 사용하여 Azure Blob Storage, Azure Data Lake Storage Gen2 및 Azure 큐에 대한 액세스만 제어하기 위한 GA(일반 공급)입니다. 현재 컨테이너 메타데이터 리소스 특성과 Blob 나열 포함 요청 특성은 미리 보기에 있습니다. Azure Storage용 ABAC의 전체 기능 상태 정보는 Azure Storage의 조건 기능 상태를 참조하세요.

베타, 미리 보기로 제공되거나 아직 일반 공급으로 릴리스되지 않은 Azure 기능에 적용되는 약관은 Microsoft Azure 미리 보기에 대한 추가 사용 약관을 참조하세요.

Azure Queue Storage 작업

이 섹션에서는 조건의 대상으로 지정할 수 있는 지원되는 Azure Queue Storage 작업을 나열합니다.

스토리지 계정은 다음과 같은 작업을 지원합니다.

표시 이름 DataAction
메시지 엿보기 Microsoft.Storage/storageAccounts/queueServices/queues/messages/read
메시지 넣기 Microsoft.Storage/storageAccounts/queueServices/queues/messages/add/action
메시지 넣기 또는 업데이트 Microsoft.Storage/storageAccounts/queueServices/queues/messages/write
메시지 지우기 Microsoft.Storage/storageAccounts/queueServices/queues/messages/delete
메시지 가져오기 또는 삭제 Microsoft.Storage/storageAccounts/queueServices/queues/messages/process/action

메시지 엿보기

속성
표시 이름 메시지 엿보기
설명 메시지를 엿보기 위한 DataAction입니다.
DataAction Microsoft.Storage/storageAccounts/queueServices/queues/messages/read
리소스 특성 계정 이름
큐 이름
요청 특성
보안 주체 특성 지원 True

메시지 넣기

속성
표시 이름 메시지 넣기
설명 메시지를 넣는 DataAction입니다.
DataAction Microsoft.Storage/storageAccounts/queueServices/queues/messages/add/action
리소스 특성 계정 이름
큐 이름
요청 특성
보안 주체 특성 지원 True

메시지를 넣거나 업데이트

속성
표시 이름 메시지를 넣거나 업데이트
설명 메시지를 넣거나 업데이트하기 위한 DataAction입니다.
DataAction Microsoft.Storage/storageAccounts/queueServices/queues/messages/write
리소스 특성 계정 이름
큐 이름
요청 특성
보안 주체 특성 지원 True

메시지 지우기

속성
표시 이름 메시지 지우기
설명 메시지 지우기를 위한 DataAction입니다.
DataAction Microsoft.Storage/storageAccounts/queueServices/queues/messages/delete
리소스 특성 계정 이름
큐 이름
요청 특성
보안 주체 특성 지원 True

메시지 가져오기 또는 삭제

속성
표시 이름 메시지 가져오기 또는 삭제
설명 메시지를 가져오거나 삭제하기 위한 DataAction입니다.
DataAction Microsoft.Storage/storageAccounts/queueServices/queues/messages/process/action
리소스 특성 계정 이름
큐 이름
요청 특성
보안 주체 특성 지원 True

Azure Queues Storage 특성

이 섹션에서는 대상 작업에 따라 조건 식에서 사용할 수 있는 Azure Queue Storage 특성을 나열합니다. 단일 조건에 대해 여러 작업을 선택하는 경우 선택한 모든 작업에서 특성을 사용할 수 있어야 하므로 조건에 대해 선택할 특성이 적을 수 있습니다.

참고 항목

나열된 특성 및 값은 달리 명시되지 않는 한 대/소문자를 구분하지 않는 것으로 간주됩니다.

다음 표에는 원본별로 사용 가능한 특성이 요약되어 있습니다.

특성 원본 표시 이름 설명
환경
프라이빗 링크 프라이빗 링크를 통한 액세스 여부
프라이빗 엔드포인트 개체에 액세스하는 프라이빗 엔드포인트
서브넷 개체에 액세스하는 서브넷
현재 UTC 협정 세계시의 현재 날짜 및 시간
리소스
계정 이름 스토리지 계정 이름
큐 이름 스토리지 큐 이름

계정 이름

속성
표시 이름 계정 이름
설명 스토리지 계정의 이름입니다.
Attribute Microsoft.Storage/storageAccounts:name
특성 원본 리소스
특성 유형 문자열
예제 @Resource[Microsoft.Storage/storageAccounts:name] StringEquals 'sampleaccount'
속성
표시 이름 프라이빗 링크
설명 프라이빗 링크를 통한 액세스 여부입니다.
모든 프라이빗 엔드포인트를 통한 액세스 권한을 요구하는 데 사용합니다.
Attribute isPrivateLink
특성 원본 환경
특성 유형 Boolean
예제 @Environment[isPrivateLink] BoolEquals true
예: 민감도가 높은 Blob 읽기에 프라이빗 링크 액세스 필요
자세한 정보 Azure Storage에 프라이빗 엔드포인트 사용

프라이빗 엔드포인트

속성
표시 이름 프라이빗 엔드포인트
설명 개체에 액세스하는 프라이빗 엔드포인트입니다.
특정 프라이빗 엔드포인트를 통한 액세스를 제한하는 데 사용합니다.
하나 이상의 프라이빗 엔드포인트가 구성된 구독의 스토리지 계정에만 사용할 수 있습니다.
Attribute Microsoft.Network/privateEndpoints
특성 원본 환경
특성 유형 String
예제 @Environment[Microsoft.Network/privateEndpoints] StringEqualsIgnoreCase '/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/example-group/providers/Microsoft.Network/privateEndpoints/privateendpoint1'
예: 특정 프라이빗 엔드포인트에서만 컨테이너에 대한 읽기 권한 허용
자세한 정보 Azure Storage에 프라이빗 엔드포인트 사용

큐 이름

속성
표시 이름 큐 이름
설명 저장소 큐의 이름입니다.
Attribute Microsoft.Storage/storageAccounts/queueServices/queues:name
특성 원본 리소스
특성 유형 문자열

서브넷

속성
표시 이름 서브넷
설명 개체에 액세스하는 서브넷입니다.
특정 서브넷에 대한 액세스를 제한하는 데 사용합니다.
하나 이상의 가상 네트워크 서브넷이 구성된 구독의 스토리지 계정에만 사용할 수 있습니다.
Attribute Microsoft.Network/virtualNetworks/subnets
특성 원본 환경
특성 유형 String
예제 @Environment[Microsoft.Network/virtualNetworks/subnets] StringEqualsIgnoreCase '/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/example-group/providers/Microsoft.Network/virtualNetworks/virtualnetwork1/subnets/default'
예: 특정 서브넷에서 특정 컨테이너의 Blob에 대한 액세스 허용
자세한 정보 서브넷

현재 UTC

속성
표시 이름 현재 UTC
설명 협정 세계시의 현재 날짜 및 시간입니다.
특정 날짜 및 기간 동안 개체에 대한 액세스를 제어하는 데 사용합니다.
Attribute UtcNow
특성 원본 환경
특성 유형 DateTime
(현재 UTC 특성에는 DateTimeGreaterThan DateTimeLessThan 연산자만 지원됩니다.)
예제 @Environment[UtcNow] DateTimeGreaterThan '2023-05-01T13:00:00.0Z'
예: 특정 날짜 및 시간 후에 Blob에 대한 읽기 권한 허용

참고 항목