IBM Cloud : CIS (Cloud Internet Service)에 액세스하는 도도부 현과 도시 수준의 주소를 알 수있는 API를 시도했습니다.
1. 소개
PublicKey에서 액세스 원의 도도부현과 시레벨의 주소를 아는 API, Cloudflare가 엣지상의 Cloudflare Workers로 제공에이라는 기사가 소개되었으므로 IBM Cloud의 CIS(Cloud Internet Service)에서 실행할 수 있는지 확인해 보았다.
※Cloudflare Workers는, CIS에서는 Edge Functions라고 불리고 있다.
2. Edge Functions 설정
Create
를 선택합니다. geolocationhelloworld
로 했다) 하고, 상기의 source code를 붙여 보관. example.com
이라면 hello.example.com
에서 이 Edge Functions 가 호출하도록 구성하고 싶으므로 Trigger URL 에 hello.<自分のドメイン>
등록한다.hello.<自分のドメイン>
가 이름 해석할 수 있도록 레코드를 등록한다. 이 때, 해결처의 IP 주소는 무엇이든 좋기 때문에, Proxy를 유효화해 클라이언트로부터의 리퀘스트가 Edge에 전달되도록(듯이) Proxy
를 유효화한다. 본래는 Edge가 Reverse Proxy와 작동하여 이 DNS에 등록된 IP 주소로 Edge에서 요청이 날 것입니다만, Edge Functions에서 HTML을 반환하도록 구성하고 있으므로 이 DNS에 등록하는 IP는 사용되지 않는다(그러므로 반드시 A레코드일 필요도 없지만, 이번은 단순하기 때문에 A레코드를 이용해 8.8.8.8
를 등록).3. 테스트
https://hello.<自分のドメイン>
에 액세스하여 무사히 표시되었습니다!
Publickey의 기사 안에 기재된 대로, 주소의 정확성은 우편 번호는 전 3자리수만 정확해, 뒤 4자리수는 잘못하고, 휴대전화를 이용하고 있을 때는 올바른 장소를 취득할 수 없지만 ,
Reference
이 문제에 관하여(IBM Cloud : CIS (Cloud Internet Service)에 액세스하는 도도부 현과 도시 수준의 주소를 알 수있는 API를 시도했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/testnin2/items/be2b17abee150cc86ef7
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(IBM Cloud : CIS (Cloud Internet Service)에 액세스하는 도도부 현과 도시 수준의 주소를 알 수있는 API를 시도했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/testnin2/items/be2b17abee150cc86ef7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)