Virtual Private Endpoint를 통해 ICOS를 사용해 보았습니다.

3812 단어 ibmcloudICOS

Virtual Private Endpoint(VPE)란?



VPE는 자신의 VPC 서브넷에서 IP를 지정하여 IBM Cloud 서비스에 액세스할 수 있는 기능입니다. 마치 VPC의 서브넷에 IBM Cloud 서비스가 있는 것처럼 사용할 수 있습니다.
우선 이쪽의 Docs와 기사를 읽으면 이해가 빠르다고 생각합니다.
h tps : // c ぉ d. 이 bm. 이 m/도 cs/vpc? 토피 c = vpc 아보 tv ぺ
htps : // m / st 2 / / ms / 4663169274975bdb7 A9E

VPE는 대응 서비스가 점차 늘어나고 있으며, ICOS도 사용할 수 있게 되었기 때문에 시험해 보았습니다.
지원 서비스 목록은 다음과 같습니다.
h tps : // c ぉ d. 이 bm. 이 m/도 cs/vpc? 토피 c = vpc v ぺ

VPC 만들기



VPC는 미리 정의해 둡니다. 이번에는 도쿄 리전의 3가지 Availability Zone으로 구성하고 각 존에 하나씩 서브넷을 만들어 둡니다. 10.244.0.0/24, 10.244.64.0/24, 10.244.128.0/24의 서브넷을 만들었습니다.

VPE 화면에 액세스



왼쪽 상단의 메뉴 버튼에서 VPC 인프라 > 엔드포인트 게이트웨이를 선택합니다.



만들기 버튼을 누릅니다.



이번에는 도쿄 리전의 VPC에 도쿄 리전의 ICOS에 대한 엔드포인트 게이트웨이를 작성합니다.



엔드포인트 게이트웨이가 작성되면 도쿄 리전의 각 영역에 하나씩 VPE용 IP를 예약합니다.



VPC의 가상 서버에서 동작 확인



각 서브넷에 하나씩 가상 서버를 만들었습니다.

일반적으로 s3.direct.tok.ap.cloud-object-storage.appdomain.cloud는 161.26.x.x로 이름 확인됩니다. 이번에 VPE를 사용하여 10.244.x.x가 ICOS의 엔드 포인트로 작동하도록 구성하여 영역 1 내에서 이름 확인 요청을 자동으로 IBM Cloud의 DNS로 s3.direct.tok .ap.cloud-object-storage.appdomain.cloud가 10.244.0.6으로 이름 확인되었습니다.
(10.244.0.6을 사용하기 위해 IP 주소를 직접 지정하거나 hosts 파일로 해결할 필요가 없습니다.)
# nslookup s3.direct.tok.ap.cloud-object-storage.appdomain.cloud
Server:     161.26.0.7
Address:    161.26.0.7#53

Non-authoritative answer:
Name:   s3.direct.tok.ap.cloud-object-storage.appdomain.cloud
Address: 10.244.0.6
# 

위의 이름 확인을 사용하여 awscli에서 bucket 목록을 얻을 수있었습니다.
(credential은 ICOS의 HMAC 형식 access_key_id 및 secret_access_key를 지정합니다)
# cat ~/.aws/config
[default]
region = jp-tok-smart
output = json
#
# aws --endpoint-url https://s3.direct.tok.ap.cloud-object-storage.appdomain.cloud s3 ls
2020-10-21 09:56:51 bucket1021
2020-10-28 01:31:47 bucket1028
# 

zone2 서버(10.244.64.0/24)에서 s3.direct.tok.ap.cloud-object-storage.appdomain.cloud는 영역 2 VPE의 IP로 이름 확인됩니다.
# nslookup s3.direct.tok.ap.cloud-object-storage.appdomain.cloud
Server:     161.26.0.7
Address:    161.26.0.7#53

Non-authoritative answer:
Name:   s3.direct.tok.ap.cloud-object-storage.appdomain.cloud
Address: 10.244.64.4
#

zone3 서버(10.244.128.0/24)에서 s3.direct.tok.ap.cloud-object-storage.appdomain.cloud는 영역 3의 VPE IP로 이름 확인됩니다.
# nslookup s3.direct.tok.ap.cloud-object-storage.appdomain.cloud
Server:     161.26.0.7
Address:    161.26.0.7#53

Non-authoritative answer:
Name:   s3.direct.tok.ap.cloud-object-storage.appdomain.cloud
Address: 10.244.128.5

# 

이제 VPE를 사용하여 자신의 서브넷에서 IP를 지정하고 ICOS를 사용할 수 있습니다.

좋은 웹페이지 즐겨찾기