스토리지 작업은 Azure Storage 계정의 BLOB에서 작업을 수행할 수 있습니다. 작업을 만들 때 각 개체(컨테이너 또는 BLOB)에서 충족해야 하는 조건과 개체에서 수행할 작업을 정의할 수 있습니다. 하나 이상의 Azure Storage 계정 대상을 식별할 수도 있습니다. Azure 스토리지 작업이란?을 참조하세요.
이 방법 문서에서는 스토리지 작업을 만드는 방법을 알아봅니다.
스토리지 작업 만들기
Azure Portal에서 스토리지 작업을 검색합니다. 그런 다음, 서비스 아래에서 스토리지 작업 - Azure 스토리지 작업을 선택합니다.
Azure 스토리지 작업 | 스토리지 작업 페이지에서 만들기를 선택합니다.
기본 사항 탭
기본 탭에서 스토리지 작업에 대한 필수 정보를 제공합니다. 다음 표에서는 기본 사항 탭의 필드에 대해 설명합니다.
| 섹션 | 필드 | 필수 또는 선택 사항 | 설명 |
|---|---|---|---|
| 프로젝트 세부 정보 | 구독 | 필수 | 새 스토리지 작업에 대한 구독을 선택합니다. |
| 프로젝트 세부 정보 | 리소스 그룹 | 필수 | 이 스토리지 작업에 대한 새 리소스 그룹을 만들거나 기존 리소스 그룹을 선택합니다. 자세한 내용은 리소스 그룹을 참조하세요. |
| 인스턴스 세부 정보 | 스토리지 작업 이름 | 필수 | 스토리지 작업의 고유한 이름을 선택합니다. 스토리지 작업 이름은 길이가 3자에서 18자 사이여야 하며 소문자와 숫자만 포함할 수 있습니다. |
| 인스턴스 세부 정보 | 지역 | 필수 | 스토리지 작업에 적합한 지역을 선택합니다. 자세한 내용은 Azure의 지역 및 가용성 영역을 참조하세요. |
| 인스턴스 세부 정보 | 사용자가 할당한 ID | 선택 사항 | 필요에 따라 사용자 할당 관리 ID를 이 스토리지 작업에 연결합니다. 사용자가 할당한 관리 ID는 관리 ID를 사용하는 리소스와 별도로 관리되는 독립 실행형 Azure 리소스로 표시됩니다. 나중에 연결할 수 없습니다. 따라서 사용자 할당 관리 ID를 사용하려면 스토리지 작업을 만들 때 하나를 선택해야 합니다. 기본적으로 스토리지 작업이 프로비전될 때 시스템 할당 관리 ID가 만들어집니다. 자세한 내용은 Storage 작업 할당을 참조하세요. 사용자 할당 관리 ID를 선택하려면 ID 선택을 선택합니다. 사용자 할당 관리 ID 선택 페이지에서 관리 ID를 필터링한 다음 선택합니다. 그런 후 추가를 선택합니다. 스토리지 작업을 만들 때만 사용자 할당 관리 ID 선택을 추가할 수 있습니다. |
다음 이미지는 기본 탭의 예를 보여 줍니다.
조건 탭
조건 탭에서 각 개체(컨테이너 또는 BLOB)에서 충족해야 하는 조건과 개체에서 수행할 작업을 정의할 수 있습니다.
하나 이상의 조건과 하나의 작업을 정의해야 합니다. 조건에 절을 추가하려면 새 절 추가를 선택합니다. 작업을 추가하려면 새 작업 추가를 선택합니다.
다음 표에서는 조건 탭의 필드에 대해 설명합니다.
| 섹션 | 필드 | 필수 또는 선택 사항 | 설명 |
|---|---|---|---|
| 만약에 | 및/또는 | 필수 | 두 개 이상의 조건자를 결합하여 논리 AND 또는 논리 OR 식을 형성하는 연산자입니다. |
| 만약에 | BLOB 속성 | 필수 | 절에서 사용하려는 BLOB 또는 컨테이너 속성입니다. 지원되는 BLOB 속성을 참조하세요. |
| 만약에 | 연산자 | 필수 | 절의 각 속성이 해당 값과 어떻게 관련되어야 하는지 정의하는 연산자입니다. 지원되는 연산자를 참조하세요. |
| 만약에 | 속성 값 | 필수 | 해당 속성과 관련된 값입니다. |
| 결과 | 작업 | 필수 | 개체가 이 작업에 정의된 조건을 충족할 때 수행할 작업입니다. 지원되는 작업을 참조하세요. |
| 결과 | 매개 변수 | 필수 | 작업에서 사용하는 값입니다. |
다음 이미지는 조건 탭의 예를 보여 줍니다.
미리 보기 조건을 선택하여 정의한 조건의 영향을 받는 Blob 목록을 볼 수 있습니다. 자세한 내용은 조건의 효과 미리 보기를 참조하세요.
할당 탭
할당은 스토리지 계정과 해당 계정에서 작업이 대상으로 지정하는 개체의 하위 집합을 식별합니다. 또한 할당은 작업이 실행되는 시기와 실행 보고서가 저장되는 위치를 정의합니다.
할당을 추가하려면 할당 추가를 선택합니다. 이 단계는 선택 사항입니다. 작업을 만들기 위해 할당을 추가할 필요가 없습니다.
다음 표에서는 할당 추가 창에 나타나는 필드를 설명합니다.
스토리지 작업의 시스템 할당 관리 ID에 할당할 역할을 선택합니다. 성공적인 작업 할당을 보장하려면 Blob 데이터 소유자 권한이 있는 역할을 사용합니다. 자세한 내용은 스토리지 작업에 대한 Azure 역할을 참조하세요.
| 섹션 | 필드 | 필수 또는 선택 사항 | 설명 |
|---|---|---|---|
| 범위 선택 | 구독 | 필수 | 이 할당에 추가하려는 스토리지 계정의 구독입니다. |
| 범위 선택 | 스토리지 계정 선택 | 필수 | 이 할당에 추가하려는 스토리지 계정입니다. |
| 범위 선택 | 할당 이름 | 필수 | 할당의 이름입니다. 배정 이름은 길이가 2자에서 62자 사이여야 하며 문자와 숫자만 포함할 수 있습니다. |
| 역할 할당 | 할당 이름 | 필수 | 스토리지 작업의 관리 ID에 할당하려는 역할입니다. 선택할 역할에 대한 자세한 내용은 작업을 수행할 작업에 대한 권한을 참조하세요. |
| 필터 개체 | 필터링 기준 | 필수 | 접두사를 사용하여 개체를 필터링하거나 전체 스토리지 계정에 대해 작업을 실행하는 옵션입니다. |
| 필터 개체 | BLOB 접두사 | 선택 사항 | 작업에서 평가하는 BLOB의 범위를 좁히는 데 사용되는 문자열 접두사입니다. 이 필드는 BLOB 접두사를 사용하여 필터링하도록 선택하는 경우에만 필요합니다. |
| 트리거 정보 | 실행 빈도 | 필수 | 작업을 한 번 또는 여러 번 실행하는 옵션입니다. |
| 트리거 정보 | 시작 날짜 | 필수 | 작업 실행을 시작할 날짜 및 시간입니다. |
| 트리거 정보 | 종료 날짜 | 필수 | 작업 실행을 중지할 날짜 및 시간입니다. |
| 트리거 정보 | 반복 가격(일) | 필수 | 각 실행 사이의 간격(일)입니다. |
| 트리거 정보 | 보고서 내보내기 컨테이너 | 필수 | 작업 실행 보고서가 저장되는 컨테이너입니다. |
다음 이미지는 할당 추가 창의 예를 보여 줍니다.
태그 탭
태그 탭에서 Resource Manager 태그를 지정하여 Azure 리소스를 편리하게 구성할 수 있습니다. 자세한 내용은 논리적 조직의 리소스, 리소스 그룹 및 구독에 태그 지정을 참조하세요.
다음 이미지는 새 스토리지 계정에 대한 인덱스 태그 속성의 표준 구성을 보여 줍니다.
리뷰 + 만들기 탭
검토 + 만들기 탭으로 이동하면 Azure는 선택한 스토리지 작업 설정에 대해 유효성 검사를 실행합니다. 유효성 검사를 통과하면 스토리지 작업 만들기를 진행할 수 있습니다.
유효성 검사에 실패하면 Portal에 수정해야 하는 설정이 표시됩니다.
다음 이미지는 새 스토리지 작업을 만들기 전에 검토 탭 데이터를 보여 줍니다.