티스토리 뷰
Create an API from the Dashboard
#1. 대시보드( https://admin.cloud.tyk.io )에서 좌측의 System Management > APIs 선택하고
#2. ADD NEW API 클릭
#3. API 기본 구성설정
- API Name : 이 엔드 포인트 그룹에 부여하려는 이름. 여기에 작성하는 필드는 API 를 나타낸다.
- API Slug : 이 API에 매핑되는 URL 세그먼트.
ex) 예를 들어서 widgets 로 설정되어있는 경우, API URL은 아래와 같다.
https://your-organisation.cloud.tyk.io/widgets
- Target URL : 프록시 서비스를 호스팅하는 업스트림 원본
- Enable round-robin load balancing : 체크 활성화하면 둘 이상의 여러 대상의 URL을
입력 할 수 있다. ( 앞으로의 예제에서는 무시 )
#4. API 인증 설정
Authentication mode 인증모드 :
API 보안방법을 설정합니다. API당 오직 하나밖에 존재하지 않으며, 화면의 경우 Auth Token으로 되어있는데 이 경우 가장 간단한 보안 매커니즘이다.
Strip Authorization Data: API 요청에서 인증 데이터를 삭제하여면 이 옵션을 선택.
Auth Key Header Name 인증 키 헤더 이름: 인바운드 요청에서 토큰을 보유 할 헤더 이름.
기본값은 Authorization.
Allow Query Parameter As Well As Header 머리글과 마찬가지로 조회 매개 변수 허용:
인증 토큰의 헤더뿐만 아니라 조회 매개 변수를 검사 할 수 있게 하려면 이 옵션을 설정하십시오.
Use Cookie Value (쿠키 값 사용) : 쿠키 값과 다른 두 토큰 위치를 사용할 수 있다.
Enable client certificate (클라이언트 인증서 사용) : v1.4에서 소개된 상호 TLS 기능을 사용하려면
이 옵션을 선택. 상호 TLS 구현에 대한 자세한 내용은 이 링크를 참조.
여기서는 아래와 같이 Open으로 진행.
#5. API 저장
SAVE를 클릭하여 저장.
저장되면 새 API 표시되는 API 목록으로 다시 이동되고
API에 제공된 URL을 보려면 목록에서 EDIT 를 선택하면
이렇게 API URL이 편집기 상단에 표시된다.
결과
직접 https://atlasnetworks.cloud.tyk.io/petstore_demo/ 를 살펴보면 실제로는
petstore_demo ( Target URL : http://petstore.swagger.io/v2/ )이 없기때문에 아래와같이
빈 페이지로 뜬다.
'■ 데브옵스 ■ > Tyk' 카테고리의 다른 글
Create an API Token from the Dashboard : 대시보드에서 API 토큰 생성 (0) | 2018.03.09 |
---|---|
Create an API from the Tyk REST API : API를 사용하여 API를 만들기 (0) | 2018.03.09 |
Create an Account And Dashboard Login : 계정 생성및 대시보드 로그인 (0) | 2018.03.09 |
With Tyk Cloud : 타이크 클라우드 (0) | 2018.03.09 |
Get Started : 시작하기 (0) | 2018.03.09 |