스토리지 작업을 사용하려면 스토리지 작업 할당을 만들어야 합니다. 할당은 스토리지 계정 리소스 인스턴스의 일부로 저장되며, 다른 설정, 대상으로 지정할 개체의 하위 집합, 태스크가 해당 개체에 대해 실행되는 시기 및 빈도 및 실행 보고서가 저장되는 위치를 정의합니다.
할당을 만들려면 적절한 RBAC 작업이 있는 적절한 Azure 기본 제공 역할 또는 사용자 지정 역할이 ID에 할당되어야 합니다. 작업을 할당하는 데 필요한 Azure 역할을 참조하세요. 스토리지 작업 할당을 만드는 방법을 알아보려면 스토리지 작업 할당 만들기 및 관리를 참조하세요.
할당 설정
다음 표에서는 스토리지 작업 할당의 구성 설정을 설명합니다.
비고
다음 표에 표시되는 이름은 Azure Portal의 할당 추가 페이지에 표시됩니다. REST, SDK, PowerShell 또는 Azure CLI를 사용하여 할당을 만들 계획인 경우 각 설정을 구성하는 데 사용되는 특정 속성의 이름을 가져오는 적절한 참조 콘텐츠 집합을 참조하세요.
| 설정 | 필수 또는 선택 사항 | 설명 |
|---|---|---|
| 구독 | 필수 | 이 할당에 추가하려는 스토리지 계정의 구독입니다. |
| 스토리지 계정 이름 | 필수 | 이 할당에 추가하려는 스토리지 계정입니다. 스토리지 계정의 소유자여야 합니다. 이 필드는 스토리지 작업의 컨텍스트에서 할당을 만드는 경우에만 표시됩니다. |
| 스토리지 작업 이름 | 필수 | 스토리지 계정을 할당하려는 스토리지 작업입니다. 이 필드는 스토리지 계정의 컨텍스트에서 할당을 만드는 경우에만 표시됩니다. |
| 스토리지 작업 할당 이름 | 필수 | 할당의 이름입니다. 배정 이름은 길이가 2자에서 62자 사이여야 하며 문자와 숫자만 포함할 수 있습니다. |
| 필터 기준 | 필수 | 접두사를 사용하여 개체를 필터링하거나 전체 스토리지 계정에 대해 작업을 실행하는 옵션입니다. |
| Blob 접두사 포함 | 필수 | 작업에서 평가하는 BLOB의 범위를 좁히는 데 사용되는 문자열 접두사입니다. 이 필드는 BLOB 접두사를 사용하여 필터링하도록 선택하는 경우에만 필요합니다. |
| Blob 접두사 제외 | 선택적 | 태스크에서 평가되는 Blob을 제외하는 데 사용되는 문자열 접두사입니다. 제외 Blob 접두사는 포함 Blob 접두사의 범위를 넘어서는 상위 집합이어서는 안 됩니다. |
| 실행 형식 | 필수 | 수행할 실행의 형식입니다. 한 번 실행을 선택하여 작업을 한 번 실행하거나, 일정에 따라 실행할 되풀이 실행 또는 작업을 수행하지 않고 작업을 시뮬레이션하는 모의 실행을 선택합니다. 모의 실행은 작업 조건에 대해 Blob을 검색하고 평가하고 보고서를 생성하지만 데이터를 수정하지는 않습니다. |
| 실행 빈도 | 필수 | 작업을 한 번 또는 여러 번 실행하는 옵션입니다. |
| 다음에서 시작 | 필수 | 작업 실행을 시작할 날짜 및 시간입니다. 작업을 여러 번 실행하도록 예약하는 경우에만 적용됩니다. |
| 종료 | 필수 | 작업 실행이 중지된 날짜 및 시간입니다. 작업을 여러 번 실행하도록 예약하는 경우에만 적용됩니다. |
| 반복 가격(일) | 필수 | 각 실행 사이의 간격(일)입니다. 작업을 여러 번 실행하도록 예약하는 경우에만 적용됩니다. |
| 보고서 내보내기 컨테이너 | 필수 | 작업 실행 보고서가 저장되는 컨테이너입니다. |
스토리지 태스크 권한 부여
할당 프로세스의 일부로 스토리지 작업과 연결된 관리 ID에 역할을 할당합니다. 기본적으로 스토리지 작업이 프로비전될 때 시스템 할당 관리 ID가 만들어집니다. 그러나 스토리지 작업을 만드는 사용자는 필요에 따라 사용자 할당 관리 ID를 스토리지 태스크와 연결할 수 있습니다. 스토리지 태스크와 연결된 관리 ID 유형은 스토리지 작업이 프로비전된 후에 변경할 수 없습니다.
역할을 할당할 때 대상 스토리지 계정에 대해 스토리지 작업에 정의된 작업을 수행하는 데 필요한 권한이 있는 Azure 기본 제공 또는 사용자 지정 역할을 선택해야 합니다. 작업을 수행할 권한을 참조하세요.
할당을 저장한 후 관리 ID의 유효성을 검사하여 스토리지 태스크에 정의된 작업을 수행할 수 있는 올바른 권한이 있는지 확인합니다. Azure Portal을 사용하여 할당을 만드는 경우 이 유효성 검사 단계는 관리 ID에 역할을 할당한 후에도 발생합니다.
스토리지 계정에 대한 네트워크 액세스
각 대상 스토리지 계정의 네트워크 설정에서 신뢰할 수 있는 Azure 서비스에 대한 액세스 권한을 부여해야 합니다. 더 자세히 알아보려면 신뢰할 수 있는 Azure 서비스에 액세스 권한 부여를 참조하세요.
모의 실행
모의 실행은 Blob에서 작업을 수행하지 않고 작업 실행을 시뮬레이션하는 특수한 유형의 작업 할당 실행입니다. 모의 실행이 실행되면 범위의 모든 Blob을 검사하고, 작업 조건에 대해 평가하고, 데이터를 수정하지 않고 일치하는 Blob 및 수행된 작업을 보여 주는 자세한 보고서를 생성합니다.
모의 실행은 한 번 실행 할당과 동일한 수명 주기를 따릅니다.
- 실행하기 전에 모든 할당 속성을 편집할 수 있습니다.
- 진행 중에는 실행을 중지하려면 할당만 비활성화할 수 있습니다.
- 완료 후 할당을 한 번 실행 또는 되풀이 실행으로 전환할 수 있지만 모의 실행을 다시 시작할 수는 없습니다.
모의 실행 만들기에 대한 단계별 지침은 모의 실행 만들기 및 사용을 참조하세요.