Direct Link 업데이트
게이트웨이가 ‘Provisioned’ 상태로 전환되기 전이나 후에 직접 링크를 업데이트할 수 있습니다. 그러나 게이트웨이는 검토 중, 구성 및 일부 진행 중 상태 중에는 편집하지 못하도록 제한됩니다.
UI에서 직접 링크 업데이트
직접 링크를 편집하려면 다음 단계를 따르세요:
-
세부사항을 표시하려면 테이블에서 Direct Link 이름을 클릭하십시오. 또는 프로비저닝된 직접 링크의 테이블 행 끝에 있는 ‘작업’ 아이콘을 클릭하여 게이트웨이 기능을 편집할 수도 있습니다.
Direct Link 연결을 제3자 서비스 제공업체를 통해 신청한 경우( IBM Cloud 의 ‘ IBM Cloud Direct Link 시작하기’에 설명된 바와 같이), 여기에서 설명한 대로 BGP 구성을 편집할 수 없을 수도 있습니다. 직접 링크의 상세 정보 페이지에는 “ 이 직접 링크는 읽기 전용입니다.”라는 내용의 알림이 표시됩니다. 링크 고유 조치는 제공자 포털을 통해 시작해야 합니다. BGP 구성을 편집하려면 제공자에게 직접 또는 제공자의 포털을 통해 문의하십시오.
-
‘세부 정보’ 또는 ‘BGP’ 섹션에서 ‘편집’을 클릭합니다. 현재 구성이 표시되는 페이지입니다. 예를 들어, BGP 자율 시스템 번호(ASN)를 업데이트하거나 BGP 기능을 사용할 수 있습니다.
중요: 다음 태스크를 수행하면 트래픽이 중단되는 다운타임이 발생합니다.
- MD5 인증 활성화 및 비활성화 또는 BGP 세션이 설정된 후 MD5 키 인증 순환
- BGP 세션을 설정한 후 BFD(Bidirectional Forwarding Detection) 활성화 및 비활성화
- 초기 구성 후 BGP ASN 및 BGP 피어 IP 주소 수정
-
필요에 따라 컨텐츠를 업데이트하십시오.
속도 또는 라우팅 옵션을 수정하면 가격이 변경됩니다. 업데이트된 요금은 다음 청구 주기 동안 적용됩니다.
-
Direct Link 전제조건을 읽고 동의하십시오.
-
변경사항을 적용하려면 제출을 클릭하십시오.
제출을 클릭하면 구성 업데이트가 자동으로 시작됩니다. 게이트웨이는 Direct Link 테이블에서 구성 중 상태로 변경되고 업데이트가 완료되면 프로비저닝됨으로 변경됩니다.
CLI에서 직접 링크 업데이트
ibmcloud dl gateway-update 명령으로 CLI를 사용하여 기존 직접 링크를 업데이트할 수 있습니다. 예를 들어 다음 명령은 확인 없이 직접 링크를 업데이트하는 방법을 보여줍니다.
ibmcloud dl gateway-update 8ba9e7b0-dded-400e-ad7e-6481dad0b157 --name "New Name"
API를 사용하여 직접 링크 업데이트
Curl 예시:
DL_ENDPOINT="directlink.cloud.ibm.com"
curl -X PATCH https://$DL_ENDPOINT/v1/gateways/$GATEWAY_ID?version=2019-12-13 -H "authorization: Bearer $IAM_TOKEN"-d '{
"name": "new_gateway_name"
}'
Python 예:
Import json
From ibm_cloud_networking_services importDirectLinkV1
fromibm_cloud_networking_services.direct_link_v1 import(
GatewayMacsecConfigPatchTemplate)
fromibm_cloud_networking_services.direct_link_v1 import(
GatewayMacsecConfigPatchTemplateFallbackCak)
# Initializing {direct_link} refer Authenticationfallback_cak_template = GatewayMacsecConfigPatchTemplateFallbackCak(crn=${macsecCak})
macsec_patch_template = GatewayMacsecConfigPatchTemplate(fallback_cak=fallback_cak_template)
gateway = direct_link.update_gateway(id=${gatewayId}, macsec_config=macsec_patch_template).get_result()
print(json.dumps(gateway, indent=2))
Java, Node, Go 예제 등 자세한 내용은 Direct Link API 참조의 "업데이트 게이트웨이"를 참조하세요.