3장. APIcast 호스팅
이 튜토리얼을 완료하면 클라우드의 보안 게이트웨이로 API를 완전히 보호하게 됩니다.
APIcast는 가능한 한 빨리 API를 시작하거나 최소한의 인프라 변경을 원하는 경우 최상의 배포 옵션입니다.
사전 요구 사항
- 배포 대안을 위해 3장. APIcast 호스팅 을 검토했으며 호스팅된 APIcast를 사용하여 API를 3scale과 통합하기로 결정했습니다.
- 공용 인터넷을 통해 API 백엔드 서비스에 액세스할 수 있습니다. 사용자가 액세스 제어 게이트웨이를 우회하지 못하도록 보안 통신이 구축됩니다.
- API가 50,000번의 조회/일 제한을 초과할 것으로 예상하지 않습니다. 이 외에도 자체 관리 게이트웨이로 업그레이드하는 것이 좋습니다.
- 3.1절. “스테이징 환경에서 호스팅되는 APIcast를 사용하여 API 배포”
- 3.2절. “프로덕션으로 호스팅되는 APIcast를 사용하여 API 배포”
3.1. 스테이징 환경에서 호스팅되는 APIcast를 사용하여 API 배포 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
첫 번째 단계는 API를 구성하고 스테이징 환경에서 테스트합니다.
절차
- 개인 기본 URL 및 해당 엔드포인트를 정의합니다.
- 자격 증명 및 기타 구성 세부 사항의 배치를 선택합니다. 자세한 내용은 APIcast Hosted 문서를 참조하십시오.
- Update Product(제품 업데이트 )를 클릭하여 구성 설정을 저장합니다. 이러한 설정은 APIcast 스테이징 인스턴스를 API로 수행합니다.
구성이 완료되면 녹색 확인 메시지가 표시됩니다.
다음 단계로 이동하기 전에 백엔드 서비스의 유효성을 검증하도록 비밀 토큰을 구성했는지 확인합니다. Authentication Settings (인증 설정)에서 보안 토큰의 값을 정의할 수 있습니다. 이렇게 하면 nobody가 APIcast 액세스 제어를 우회할 수 있습니다.