집 >운영 및 유지보수 >리눅스 운영 및 유지 관리 >하나 이상의 ECS 인스턴스에 대해 Cloud Assistant 명령을 트리거하는 방법
이 문서의 내용은 하나 이상의 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 클라이언트 이상으로 인해 명령 실행이 실패할 수 있습니다. 명령을 실행할 수 없는 경우 실행 정보가 생성되지 않습니다.
요청 매개변수
반환 매개변수
예
요청 예
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 명령을 트리거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!