Openclaw용 Huawei Cloud ECS 수명 주기 관리

검색 및 프로비저닝부터 전원 작업, 이름 변경, 삭제까지 Huawei Cloud ECS 인스턴스를 엔드투엔드로 관리하며, 모든 변경에는 명시적인 확인을 요구합니다.

huaweicloudskill
v1.0.0
Oct 14, 2026
0
60
0

설치 및 다운로드

1. ClawHub CLI

레지스트리에서 스킬을 바로 설치하는 가장 빠른 방법입니다.

npx clawhub@latest install huawei-cloud-ecs-lifecycle

2. 수동 설치

스킬 폴더를 다음 위치 중 하나로 복사하세요

글로벌
~/.openclaw/skills/
워크스페이스
<project>/skills/

우선순위: 워크스페이스 > 로컬 > 번들

3. 프롬프트 설치

이 프롬프트를 OpenClaw에 복사하면 자동으로 설치됩니다.

Clawhub를 사용해서 huawei-cloud-ecs-lifecycle 설치를 도와줘. Clawhub가 설치되어 있지 않다면 먼저 설치해 줘 (npm i -g clawhub).

다운로드를 원하시나요?

ZIP 아카이브 형태의 원본 스킬 파일을 받으세요.

Huawei Cloud ECS 수명 주기 관리란 무엇인가요?

Huawei Cloud ECS 수명 주기 관리는 Huawei Cloud KooCLI를 통해 Elastic Cloud Server 인스턴스를 운영하는 Openclaw Skills 도구이며, 대체 경로로 huaweicloudsdkecs Python SDK를 사용할 수 있습니다. 필터와 페이지네이션을 적용한 인스턴스 목록 조회, 상세 조회, 생성, 일괄 시작/중지/재부팅, 일괄 이름 변경, 삭제를 지원하고 기본 ECS 질문에 인라인으로 답변합니다.

이 워크플로는 안전한 클라우드 운영을 우선시합니다. 읽기 전용 쿼리는 바로 실행할 수 있지만, 상태를 변경하는 모든 작업은 실행 전에 사용자의 명시적인 확인이 필요합니다. 또한 리전과 대상 확인을 처리하고 작업 결과를 보고하며, 완료 후 상태 변경을 검증하도록 권장합니다.

Huawei Cloud ECS 수명 주기 관리 활용 사례

  • 이름, 상태, 플레이버, IP 주소, 태그 또는 엔터프라이즈 프로젝트로 ECS 인스턴스를 찾고 페이지네이션된 결과를 탐색합니다.
  • 유지보수를 준비하거나 인스턴스를 진단할 때 서버 세부 정보를 확인합니다.
  • 요청된 플레이버, 이미지, VPC, 디스크 및 네트워크 설정을 확인한 뒤 종량제 ECS 인스턴스를 하나 이상 프로비저닝합니다.
  • 개별 또는 여러 서버를 시작하거나 정상적으로 중지 또는 재부팅하고, 강제 작업 및 저장되지 않은 데이터에 대한 경고를 제공합니다.
  • 서버 이름을 변경하거나 인스턴스를 삭제하며, 확인 절차와 EIP 및 데이터 볼륨 해제 옵션을 명확히 처리합니다.
  • 플레이버, 결제 모델, 로그인 방법 및 서버 상태에 관한 기본 ECS 질문을 합니다.

Huawei Cloud ECS 수명 주기 관리 작동 원리

  1. 요청을 ECS 지식 질문, 읽기 전용 쿼리 또는 상태 변경 작업으로 분류합니다.
  2. 요청 또는 활성 KooCLI 프로필에서 리전을 확인하고, 제공된 ID나 목록 쿼리로 대상 서버를 식별합니다.
  3. 쿼리의 경우 요청된 필터, 페이지네이션 및 매개변수를 포함해 적절한 KooCLI ECS 명령을 구성하고 실행합니다.
  4. 변경 작업의 경우 정확한 작업과 매개변수를 제시하고 결제 또는 데이터 손실 등의 관련 위험을 설명한 다음 사용자의 명시적인 확인을 기다립니다.
  5. 확인된 작업을 KooCLI로 실행합니다. CLI가 실패하면 사용 가능한 경우 Huawei Cloud ECS Python SDK 대체 경로를 사용합니다.
  6. 인스턴스 세부 정보, 영향을 받은 ID 또는 작업 ID와 같은 결과를 반환하고, 상태 변경 확인을 위해 후속 목록 쿼리를 권장합니다.

Huawei Cloud ECS 수명 주기 관리 설정 가이드

  1. 기술의 references/cli-installation-guide.md에 따라 Huawei Cloud KooCLI(hcloud)를 설치하고 인증합니다.
  2. 인증된 IAM ID에 references/iam-policies.md에 설명된 최소 권한 ECS 권한이 있는지 확인합니다.
  3. 계정의 Huawei Cloud 리전을 선택합니다. --cli-region을 명시적으로 전달하거나 활성 CLI 프로필의 기본 리전을 사용합니다.
  4. SDK 대체 경로에서만 Python 3.8+와 huaweicloudsdkecs 패키지를 설치합니다.
  5. 서버 ID, 이미지 및 플레이버 ID, VPC 및 서브넷 ID, 생성에 필요한 보안 그룹 ID 등 필수 리소스 식별자와 구성을 기술에 제공합니다.

읽기 전용 쿼리 예시:

hcloud ECS ListServersDetails --cli-region=cn-north-4 --limit=25 --name=my-ecs --status=ACTIVE

상세 조회 예시:

hcloud ECS ShowServer --cli-region=cn-north-4 --server_id=<server-uuid>

사용자가 정확한 작업과 매개변수를 명시적으로 확인하기 전에는 상태 변경 명령을 실행하면 안 됩니다. 로컬 테스트 중 비차단 품질 보고를 비활성화하려면 SKILL_QUALITY_DISABLE=1을 설정합니다.

Huawei Cloud ECS 수명 주기 관리 데이터 스키마 및 분류 체계

이 기술은 Huawei Cloud ECS 리소스와 KooCLI 명령 매개변수를 사용합니다. 입력에는 별도의 영구 인스턴스 데이터베이스나 생성된 인프라 상태 파일이 지정되어 있지 않습니다.

데이터 또는 메타데이터 구성 및 용도
서버 식별 정보 server_id의 ECS UUID 또는 servers.1.id와 같은 인덱스 기반 일괄 필드
리전 및 프로젝트 --cli-region을 전달하거나 활성 프로필에서 가져오며, 자격 증명으로 project_id를 자동 확인합니다.
쿼리 필터 선택적 이름, 상태, 플레이버, IP, 태그, 엔터프라이즈 프로젝트 및 페이지네이션 매개변수
생성 구성 이름, 플레이버, 이미지, VPC, 루트 볼륨 유형, 서브넷, 보안 그룹, 선택적 가용 영역, 개수 및 로그인 구성
수명 주기 설정 일괄 서버 ID, 중지 및 재부팅 유형(SOFT 또는 HARD), 공인 IP와 볼륨 삭제 옵션
품질 보고 메타데이터 추적 ID, 성공/실패/취소 상태, 오류 코드, 소요 시간 및 마스킹된 입력/출력. 보고는 오류를 드러내지 않고 실패하며 환경 변수로 구성할 수 있습니다.

참조 문서는 references/ 아래에 정리되어 있으며 IAM 정책, CLI 설치, 작업 검증, 데이터 흐름 다이어그램 및 승인 기준을 포함합니다. 품질 보고는 scripts/skill_quality_sdk.py에서 구현됩니다.

Huawei Cloud ECS 수명 주기 관리 고급 기능

  • 일괄 작업은 문서에 명시된 작업별 제한을 준수하는 범위에서 여러 서버의 시작, 중지, 재부팅, 이름 변경 및 삭제를 지원합니다.
  • 목록 조회는 페이지 크기, 오프셋, 마커, 상태, 이름, 플레이버, IP, 태그 및 엔터프라이즈 프로젝트를 비롯한 필터와 페이지네이션을 지원합니다.
  • 기본 실행 경로로 KooCLI를 사용하며, 인증 또는 권한 오류 등으로 CLI 실행이 실패하면 huaweicloudsdkecs로 대체할 수 있습니다.
  • 정상(SOFT) 및 강제(HARD) 중지/재부팅 모드를 지원하며 저장되지 않은 데이터가 손실될 수 있음을 명시적으로 경고합니다.
  • 문서에 지원되는 생성 및 이름 변경 명령에 --dry_run 사전 검사 옵션을 제공합니다.
  • 삭제 시 연결된 공인 IP와 데이터 볼륨을 선택적으로 해제할 수 있으며, 볼륨 삭제는 데이터 손실을 초래할 수 있습니다.
  • 엔드포인트, 시간 제한, 기술 이름 및 비활성화 스위치를 구성할 수 있는 선택적 품질 보고를 통합합니다. 보고는 작업을 차단하지 않으며 오류를 드러내지 않고 실패합니다.
  • 알 수 없는 서버 ID, 충돌하는 필터, 누락된 네트워크 구성, 지나치게 큰 페이지 제한, 지정되지 않은 리전 등의 예외 상황을 처리합니다.

SKILL.md


로드 중

관련 Openclaw 스킬

METADATA

Github Stars: 0
forks: 0

추천*