BlobFuse2에 대한 설정을 구성하는 방법

구성 설정을 사용하여 배포에서 BlobFuse2를 관리할 수 있습니다. 구성 설정을 통해 사용자 환경에서 BlobFuse2가 작동하는 방식의 이러한 측면을 설정할 수 있습니다.

  • 스토리지 Blob에 대한 액세스
  • 로깅
  • 파이프라인 참여
  • 캐싱 동작
  • 사용 권한

모든 BlobFuse2 설정의 목록 및 해당 설명은 GitHub의 기본 구성 파일을 참조하세요.

BlobFuse2에 대한 구성 설정을 관리하려면 세 가지 옵션(우선 순위순)이 있습니다.

구성 파일을 사용하는 것이 기본 방법이지만 경우에 따라 다른 방법이 유용할 수 있습니다.

구성 파일

구성 파일을 만드는 것은 BlobFuse2 설정을 지정하는 기본 방법입니다. 구성 파일에서 원하는 설정을 지정한 경우 blobfuse2 mount 또는 다른 명령을 사용할 때 구성 파일을 참조합니다.

예를 들면 다음과 같습니다.

blobfuse2 mount ./mount --config-file=./config.yaml

BlobFuse2 기본 구성 파일에는 모든 설정의 목록 및 각 설정에 대한 간략한 설명이 포함되어 있습니다.

각 시나리오에 대한 몇 가지 기본 설정을 사용하여 빠르게 시작하려면 샘플 파일 캐시 구성 파일 또는 샘플 스트리밍 구성 파일을 사용합니다.

환경 변수

환경 변수를 설정하는 것은 일부 BlobFuse2 설정을 구성하는 또 다른 방법입니다. 지원되는 환경 변수는 액세스할 Azure Blob Storage 컨테이너 및 사용할 권한 부여 방법을 지정하는 데 유용합니다.

환경 변수 사용 및 사용할 수 있는 모든 변수 목록에 대한 자세한 내용은 BlobFuse2 추가 정보를 참조하세요.

CLI 매개 변수

blobfuse2 mount 명령을 사용하는 등 BlobFuse2 명령 집합의 매개 변수로 전달할 때 구성 설정을 설정할 수도 있습니다. 탑재 명령은 일반적으로 모든 설정을 포함하는 구성 파일을 참조합니다. 그러나 CLI 매개 변수를 사용하여 구성 파일의 개별 설정을 재정의할 수 있습니다. 이 예제에서는 config.yaml 구성 파일을 참조하지만 탑재할 컨테이너와 로깅 옵션이 재정의됩니다.

blobfuse2 mount ./mount_dir --config-file=./config.yaml --container-name=blobfuse2b --log-level=log_debug --log-file-path=./bobfuse2b.log

blobfuse2 mount 명령을 포함한 전체 BlobFuse2 명령 집합에 대한 자세한 정보는 BlobFuse2 명령BlobFuse2 탑재 명령을 참조하세요.

참고 항목

다음 단계