saltStack의 렌즈 범위는 무엇입니까?

saltStack의 렌즈 범위는 무엇입니까?

소금과 관련된 것을 조사하던 중 여기에서 발견했습니다.렌즈Augeas 모듈 내부. saltStack 문서를 살펴봤지만 그것이 실제로 무엇을 하는지 알 수 없습니까?

augeas.change:
    - context: /files/etc/redis/redis.conf
    - lens: redis.lns
    - changes:
       - set bind 0.0.0.0
       - set maxmemory 1G

위의 규칙에서는 redis.conf 파일을 찾아 바인딩 매개변수를 0.0.0.0으로 설정하는 것으로 이해되었습니다. 하지만 내 질문은렌즈: redis.lns여기서 무엇을 하시겠습니까?

귀하의 도움에 크게 감사하겠습니다.

답변1

아우구스는C 라이브러리구성 파일을 구문 분석하여 트리로 노출하고 API를 사용하여 이를 쿼리하고 수정합니다.

렌즈는양방향 파서Augeas는 이러한 변환에 사용됩니다. Augeas가 지원하는 각 형식은 특정 렌즈에 해당합니다.

이 비디오렌즈의 원리를 쉽게 설명합니다.

관련 정보