Huawei Cloud ECS 관리 가이드: 인터페이스를 빠르게 연결하기 위한 Java 코드 샘플
요약: 이 기사에서는 Java 코드 샘플을 사용하여 Huawei Cloud ECS(Elastic Cloud Server) 인터페이스에 빠르게 연결하는 방법을 소개합니다. 이 기사를 학습하면 Java 코드를 사용하여 ECS 인스턴스를 관리하고 인스턴스 생성, 쿼리, 시작 및 중지와 같은 작업을 구현하는 방법을 배우게 됩니다. 코드 예제는 Huawei Cloud에서 제공하는 SDK를 사용하여 ECS 인터페이스를 작동하는 방법을 더 잘 이해하는 데 도움이 됩니다.
소개:
Huawei Cloud Elastic Cloud Server(ECS)는 사용자가 코드를 통해 ECS 인스턴스를 쉽게 관리할 수 있도록 일련의 인터페이스를 제공합니다. 이 기사에서는 Java 코드 예제를 사용하여 Huawei Cloud ECS의 인터페이스에 연결하고 일반적인 작업을 구현하는 방법을 소개합니다.
import com.huaweicloud.sdk.core.AuthCredentials; import com.huaweicloud.sdk.core.auth.BasicCredentials; import com.huaweicloud.sdk.core.exception.ClientRequestException; import com.huaweicloud.sdk.core.exception.ServiceResponseException; import com.huaweicloud.sdk.ecs.v2.EcsClient; import com.huaweicloud.sdk.ecs.v2.model.*; public class CreateEcsExample { public static void main(String[] args) { AuthCredentials credentials = new BasicCredentials() .withAk("") .withSk(" ") .withProjectId(" "); EcsClient client = EcsClient.newBuilder() .withCredential(credentials) .withRegion(" ") .build(); CreateServersRequest request = new CreateServersRequest() .withBody(new CreateServersRequestBody() .withName("test-ecs") .withImageRef(" ") .withFlavorRef(" ") .withAvailabilityZone(" ") .withAdminPass(" ") ); try { CreateServersResponse response = client.createServers(request); System.out.println("Create ECS instance succeeded, ECS ID: " + response.getServerIds()); } catch (ServiceResponseException e) { System.err.println(e.getMessage()); } catch (ClientRequestException e) { System.err.println(e.getMessage()); } } }
이 예제에서는
,<비밀 키>
,<프로젝트 ID>
,<지역 ID>
,<이미지 ID>
,
,<가용성 영역>
및<관리자 비밀번호>
귀하의 정보를 위해. 코드를 실행하면 test-ecs
라는 ECS 인스턴스가 생성되고 인스턴스 ID가 반환됩니다.
、
、
、
、
、
、
和
为您自己的信息。运行代码后,将会创建一个名为test-ecs
的ECS实例,并返回实例的ID。
import com.huaweicloud.sdk.core.AuthCredentials; import com.huaweicloud.sdk.core.auth.BasicCredentials; import com.huaweicloud.sdk.core.exception.ClientRequestException; import com.huaweicloud.sdk.core.exception.ServiceResponseException; import com.huaweicloud.sdk.ecs.v2.EcsClient; import com.huaweicloud.sdk.ecs.v2.model.*; public class QueryEcsExample { public static void main(String[] args) { AuthCredentials credentials = new BasicCredentials() .withAk("") .withSk(" ") .withProjectId(" "); EcsClient client = EcsClient.newBuilder() .withCredential(credentials) .withRegion(" ") .build(); ListServersDetailsRequest request = new ListServersDetailsRequest(); try { ListServersDetailsResponse response = client.listServersDetails(request); System.out.println("Query ECS instance details succeeded, ECS list: " + response.getServers()); } catch (ServiceResponseException e) { System.err.println(e.getMessage()); } catch (ClientRequestException e) { System.err.println(e.getMessage()); } } }
同样,将代码中的
、
、
和
,
및
를 자신의 정보로 바꿔보세요. 코드를 실행하면 ECS 인스턴스의 세부 정보가 반환됩니다.
기타 작업
위 내용은 Huawei Cloud ECS 관리 가이드: Java 코드 샘플 빠른 인터페이스의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!