인포레터에서 최신 DevOps 트렌드를 격주로 만나보세요!
teleport_app Terraform 데이터 소스 참조
스키마
필수
version(문자열) Version은 리소스 버전입니다. 반드시 지정해야 합니다. 지원되는 값은:v3.
선택 사항
metadata(속성) Metadata는 앱 리소스 메타데이터입니다. (중첩 스키마는 아래를 참조하십시오)spec(속성) Spec은 앱 리소스 사양입니다. (중첩 스키마는 아래를 참조하십시오)sub_kind(문자열) SubKind는 선택적 리소스 하위 종류입니다.
metadata 에 대한 중첩 스키마
필수:
name(문자열) Name은 객체 이름입니다.
선택 사항:
description(문자열) Description은 객체 설명입니다.expires(문자열) Expires는 시스템의 모든 리소스에 설정할 수 있는 전역 만료 시간 헤더입니다.labels(문자열 맵) Labels는 레이블 집합입니다.
spec 에 대한 중첩 스키마
선택 사항:
aws(속성) AWS는 AWS 애플리케이션에 대한 추가 옵션을 포함합니다. (중첩 스키마는 아래를 참조하십시오)cloud(문자열) Cloud는 앱이 나타내는 클라우드 인스턴스를 식별합니다.cors(속성) CORSPolicy는 앱의 교차 출처 리소스 공유 설정을 정의합니다. (중첩 스키마는 아래를 참조하십시오)dynamic_labels(속성 맵) DynamicLabels는 앱의 명령 레이블입니다. (중첩 스키마는 아래를 참조하십시오)insecure_skip_verify(부울) InsecureSkipVerify는 앱의 TLS 인증서 확인을 비활성화합니다.integration(문자열) Integration은 이 애플리케이션에 접근하기 위해 사용해야 하는 통합 이름입니다. AWS 앱 접근에만 해당됩니다. 존재할 경우, 애플리케이션은 환경 자격 증명이 아닌 통합의 자격 증명을 사용하여 클라우드 API에 접근해야 합니다.public_addr(문자열) PublicAddr는 애플리케이션이 접근 가능한 공개 주소입니다.required_app_names(문자열 목록) RequiredAppNames는 이 앱이 기능하기 위해 필요한 앱 이름 목록입니다. 여기 나열된 앱은 인증 리다이렉션 흐름의 일부가 되어 이 앱과 함께 인증됩니다.rewrite(속성) Rewrite는 요청 및 응답에 적용할 리다이렉션 규칙 목록입니다. (중첩 스키마는 아래를 참조하십시오)uri(문자열) URI는 웹 앱 끝점입니다.user_groups(문자열 목록) UserGroups는 이 앱과 연관된 사용자 그룹 ID 목록입니다.
spec.aws 에 대한 중첩 스키마
선택 사항:
external_id(문자열) ExternalID는 이 앱에서 역할을 수임할 때 사용하는 AWS 외부 ID입니다.
spec.cors 에 대한 중첩 스키마
선택 사항:
allow_credentials(부울) allow_credentials는 자격 증명이 허용되는지 여부를 나타냅니다.allowed_headers(문자열 목록) allowed_headers는 앱에 접근할 때 사용할 수 있는 헤더를 지정합니다.allowed_methods(문자열 목록) allowed_methods는 앱에 접근할 때 허용되는 메서드를 지정합니다.allowed_origins(문자열 목록) allowed_origins는 앱에 접근할 수 있는 출처를 지정합니다.exposed_headers(문자열 목록) exposed_headers는 브라우저를 통해 스크립트에 제공되는 헤더를 나타냅니다.max_age(숫자) max_age는 프리플라이트 요청의 결과를 얼마나 오랫동안(초 단위) 캐시할 수 있는지를 나타냅니다.
spec.dynamic_labels 에 대한 중첩 스키마
선택 사항:
command(문자열 목록) Command는 실행할 명령입니다.period(문자열) Period는 명령 실행 간의 시간입니다.result(문자열) Result는 표준 출력을 캡처합니다.
spec.rewrite 에 대한 중첩 스키마
선택 사항:
headers(속성 목록) Headers는 요청을 애플리케이션으로 전달할 때 주입할 헤더 목록입니다. (중첩 스키마는 아래를 참조하십시오.)jwt_claims(문자열) JWTClaims는 역할/특성이 JWT 토큰에 포함되는지 여부를 구성합니다.redirect(문자열 목록) Redirect는 "Location" 헤더에 발생할 경우 애플리케이션의 공개 주소로 다시 작성될 호스트 목록을 정의합니다.
spec.rewrite.headers 에 대한 중첩 스키마
선택 사항:
name(문자열) Name은 HTTP 헤더 이름입니다.value(문자열) Value는 HTTP 헤더 값입니다.