> 운영 및 유지보수 > 리눅스 운영 및 유지 관리 > 하나 이상의 ECS 인스턴스에 대해 Cloud Assistant 명령을 트리거하는 방법

하나 이상의 ECS 인스턴스에 대해 Cloud Assistant 명령을 트리거하는 방법

坏嘻嘻
풀어 주다: 2018-09-27 14:09:28
원래의
1668명이 탐색했습니다.

이 문서의 내용은 하나 이상의 ECS 인스턴스에 대해 Cloud Assistant 명령을 트리거하는 방법에 대한 것입니다. 특정 참조 값이 있으므로 도움이 필요할 수 있습니다.

InvokeCommand

Description

이 인터페이스를 사용할 때 다음 사항에 유의하세요.

Alibaba Cloud 지역에서는 하루에 최대 500개의 Cloud Assistant 명령을 실행할 수 있습니다.

대상 인스턴스의 네트워크 유형은 VPC여야 합니다.

대상 인스턴스의 상태는 Running이어야 합니다.

대상 인스턴스에는 Cloud Assistant 클라이언트가 사전 설치되어 있어야 합니다.

PowerShell 유형의 명령을 실행할 때 대상 ECS Windows 인스턴스가 PowerShell 모듈로 구성되었는지 확인해야 합니다.

단일 실행(Timed=False)의 경우 명령은 한 번만 실행됩니다.

주기적인 실행(Timed=True)의 경우 Cloud Assistant는 빈도 매개변수에 지정된 시간 빈도에 따라 정기적으로 실행됩니다. 마지막 실행 결과는 다음 실행에 아무런 영향을 미치지 않습니다.

주기적인 실행의 시간 기준은 UTC +08:00이며, 이 시간은 인스턴스의 시스템 시간을 기준으로 합니다. ECS 인스턴스의 시간이나 시간대가 예상 시간과 일치하는지 확인해야 합니다.

시간대에 대한 자세한 내용은 Linux 인스턴스의 경우 ECS Linux 인스턴스 시간대 수정 및 NTP 서비스 설정을 참조하세요. Windows 인스턴스의 경우 Windows 인스턴스 시계 동기화를 참조하세요.

여러 ECS 인스턴스를 선택할 수 있습니다. 그 중 하나가 실행 조건을 충족하지 않으면 다시 선택해야 합니다.

대상 인스턴스의 비정상 상태, 네트워크 이상, Cloud Assistant 클라이언트 이상으로 인해 명령 실행이 실패할 수 있습니다. 명령을 실행할 수 없는 경우 실행 정보가 생성되지 않습니다.

요청 매개변수

하나 이상의 ECS 인스턴스에 대해 Cloud Assistant 명령을 트리거하는 방법

반환 매개변수

하나 이상의 ECS 인스턴스에 대해 Cloud Assistant 명령을 트리거하는 방법

요청 예

https://ecs.aliyuncs.com/?Action=InvokeCommand
&RegionId=cn-hangzhou
&InstanceId.1=i-bp185dy2o3o6nxxxxxxx
&InstanceId.2=i-bsdn5dy2o845sxxxxxxx
&CommandId=c-e996287206324975b5fbe1dxxxxxxxxx
&Timed=true&Frequency=0 0-5 14 * * ?
&<公共请求参数>
로그인 후 복사

정상 반품 예시

XML 형식

<InvokeCommandResponse>
    <RequestId>E69EF3CC-94CD-42E7-8926-F133B86387C0</RequestId>
    <InvokeId>t-7d2a745b412b4601b2d47f6a768d3a14</InvokeId>
</InvokeCommandResponse>
로그인 후 복사

JSON 형식

{
    "RequestId":"E69EF3CC-94CD-42E7-8926-F133B86387C0",
    "InvokeId":"t-7d2a745b412b4601b2d47f6a768d3a14"
}
로그인 후 복사

예외 반환 예

XML 형식

<Error>
    <RequestId>E69EF3CC-94CD-42E7-8926-F133B86387C0</RequestId>
    <HostId>ecs.aliyuncs.com</HostId>
    <Code>MissingParameter.CommandId</Code>
    <Message>The input parameter “CommandId” that is mandatory for processing this request is not supplied.</Message>
</Error>
로그인 후 복사

JSON 형식

{
    "RequestId": "E69EF3CC-94CD-42E7-8926-F133B86387C0",
    "HostId": "ecs.aliyuncs.com"
    "Code": "MissingParameter.CommandId"
    "Message": "The input parameter “CommandId” that is mandatory for processing this request is not supplied."
}
로그인 후 복사

오류 코드

다음은 이 인터페이스에 고유한 오류 코드입니다. 더 많은 오류 코드를 보려면 API 오류 센터를 방문하세요.

하나 이상의 ECS 인스턴스에 대해 Cloud Assistant 명령을 트리거하는 방법

위 내용은 하나 이상의 ECS 인스턴스에 대해 Cloud Assistant 명령을 트리거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿