별칭(Aliases)

별칭(Aliases)

별칭은 목적지 리소스와 연관된 전역적으로 고유한 DNS와 유사한 문자열이에요. 유효한 별칭의 예는 webserver, webserver.boundary예요. 대상 ID나 대상 이름·스코프 ID를 제공하는 대신 별칭을 참조해 대상에 세션을 수립할 수 있어요. 예를 들어 boundary.dev라는 별칭이 있으면 다음 명령으로 대상에 연결할 수 있어요: boundary connect ssh boundary.dev.

출처: HashiCorp Boundary docs

본문

별칭은 목적지 리소스와 연관된 전역적으로 고유한 DNS와 유사한 문자열이에요. 유효한 별칭의 예는 webserver, webserver.boundary예요. 대상 ID나 대상 이름·스코프 ID를 제공하는 대신 별칭을 참조해 대상에 세션을 수립할 수 있어요. 예를 들어 boundary.dev라는 별칭이 있으면 boundary connect ssh boundary.dev 명령으로 대상에 연결할 수 있어요.

속성(Attributes)

별칭은 다음 속성을 가져요.

  • -description=<string> — 식별 목적으로 별칭을 설명하는 데 사용할 선택적 설명을 지정해요.
  • -destination-id=<string> — 별칭이 가리키는 대상의 ID를 지정해요.
  • -name=<string> — 식별 목적으로 별칭을 설명하는 데 사용할 선택적 이름을 지정해요.
  • -scope-id=<string> — 별칭을 만들 스코프예요. 기본값은 global이에요. BOUNDARY_SCOPE_ID 환경 변수로도 스코프를 지정할 수 있어요. 별칭은 global과 프로젝트 스코프에서 만들 수 있어요. 프로젝트 스코프에서 별칭을 만들기 전에 org와 프로젝트 접미사를 만들어야 해요. 그렇지 않으면 global 스코프에서만 별칭을 만들 수 있어요. 자세한 내용은 Create a suffix for a scope를 참고하세요.
  • -value=<string> — 대상을 나타내는 별칭으로 사용할 문자열을 지정해요. value는 DNS 명명 규칙을 준수해야 해요.

대상 하위 유형(Target subtypes)

대상 하위 유형은 다음의 추가 속성을 가져요.

  • -authorize-session-host-id=<string> — 별칭을 사용해 세션을 승인할 때 사용할 호스트 ID를 나타내요.

더 알아보기