Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
이 페이지에서
 

리소스 풀(API)

이 참조는 UI에 패리티(parity)를 가진 리소스 그룹 API 사용을 보여줍니다. 전체 API 설명서는 Apstra GUI 아래의 REST 플랫폼 API 참조를 참조하십시오.

청사진에 리소스 그룹 슬롯을 나열하려면 인증된 HTTP GET를 수행하여 https://aos-server/api/blueprints/<blueprint_id>/resource_groups

구축 단계를 완료하려면 청사진을 위해 ASN 풀IP 풀 을 모두 할당해야 합니다.

API - ASN 풀

ASN 풀 만들기

ASN 풀 생성을 위한 페이로드 예:

ID가 지정되지 않은 경우 HTTP 응답에서 ID 하나가 생성되어 반환됩니다.

ASN 풀을 생성하려면 HTTP POST를 수행하여 JSON 페이로드로 https://aos-server/api/resources/asn-pools .

ASN 풀 목록

ASN 풀 삭제

ASN 풀을 삭제하려면 HTTP 삭제를 수행하여 https://aos-server/resources/asn-pools/{pool_id}

성공적으로 삭제하면 HTTP 200 확인이 반환됩니다.

청사진에 ASN 할당

청사진에 IP 풀을 할당하려면 http PUT를 https://aos-server/blueprints/<blueprint_id>/resource_groups/ip/<pool_name> 수행합니다.

예를 들어 리소스 풀을 spine_loopback_ips 게시하려면 먼저 리소스 풀의 ID를 구하고 슬롯 할당 목록에 추가합니다. IP 풀 리소스 그룹을 업데이트할 때 페이로드의 모든 풀을 동시에 지정합니다. 단일 풀을 추가할 수 없으므로 모든 풀을 한꺼번에 배치합니다.

페이로드:

성공적인 할당은 HTTP 200 확인을 반환합니다.

블루프린트에서 ASN 할당 해제

블루프린트에서 IP 풀을 제거할 때 빈 pool_id 목록을 페이로드 []가 있는 청사진에 넣습니다.

HTTP 엔드포인트 https://aos-server/api/blueprints/<blueprint_id> /resource_groups/asn/<pool_name>

페이로드를 통해 다음을 수행합니다.

요청이 성공하면 응답이 없습니다.

Blueprint에 할당된 목록 ASN

할당을 위한 사용 가능한 ASN 풀 리소스 그룹은 HTTP GET로 https://aos-server/api/blueprints/<blueprint_id>/resource_groups 표시할 수 있습니다.

API - IP 풀

IP 풀 만들기

IP 풀 생성을 위한 JSON 페이로드:

서브넷 섹션에는 CIDR 마스크와 일치하는 키워드 네트워크 및 값이 있는 사전 목록이 필요합니다. 서브넷은 동일한 풀에서 서로 겹칠 수 없습니다. 즉, 192.168.10.0/24 및 192.168.0.0/16은 동일한 풀에서 구성할 수 없습니다.

태그는 선택 사항이며 현재 Apstra에서 사용되지 않습니다. ID가 지정되면 저장되며, 그렇지 않으면 풀을 생성한 후 HTTP 응답에 ID가 반환됩니다.

JSON 페이로드를 사용하여 https://aos-server/api/resources/ip-pools HTTP POST가 새 IP 풀의 ID로 회신합니다.

IP 풀 목록

HTTP GET를 https://aos-server/api/resources/ip-pools 수행 -

IP 풀 삭제

IP 풀을 삭제하려면 HTTP 삭제를 수행하여 https://aos-server/resources/ip-pools/{pool_id}

성공적으로 삭제하면 HTTP 200 OK 및 빈 JSON 응답이 반환됩니다. {}

청사진에 IP 할당

청사진에 IP 풀을 할당하려면 <blueprint_id>/resource_groups/ip/ <group_name> https://aos-server/blueprints/ HTTP PUT를 수행합니다.

예를 들어, 리소스 풀 spine_loopback_ips 청사진과 연결하려면 먼저 리소스 풀의 ID를 구하고 슬롯 할당 목록에 추가합니다. IP 풀 리소스 그룹을 업데이트할 때 페이로드의 모든 풀을 동시에 지정합니다. 단일 풀을 추가할 수 없으므로 모든 풀을 한꺼번에 배치합니다. Apstra가 IP 풀을 'ed7d8830-c703-4ac0-8252-77e0f272a677'과 연결하도록 지시합니다. 기존 풀을 삭제하지 않도록 새 풀을 추가하기 전에 기존 풀 ID를 확보해야 할 수 있습니다.

페이로드:

성공적인 할당은 HTTP 200 확인을 반환합니다.

청사진에서 IP 제거

블루프린트에서 IP 풀을 제거하려면 페이로드[]를 사용하여 빈 pool_id 목록을 청사진에 넣습니다.

HTTP 엔드포인트 https://aos-server/api/blueprints/<blueprint_id>/resource_groups/ip/<allocation_group_name>

페이로드를 통해 다음을 수행합니다.

CURL 예시

성공적으로 제거하면 빈 응답이 반환됩니다. {}

청사진에 할당된 목록 IP