반응형
Azure Logic App으로 Gmail 발송에 이어
Azure Logic App으로 Azure Dedicated Host의 유지관리 점검 기간을 Gmail로 전송하는 것이 가능한지 테스트 내용 기록합니다.
참고
-
Dedicated Host API - Azure docs
-
Maintenance API - Azure docs
로직앱으로 Gmail 보내는 방법은 Azure Logic App으로 Gmail 발송 과 동일하며 추가 적인 내용은
Azure Dedicated Host API와 Maintenance API를 추가로 사용하는 것입니다.
테스트 결과 실제로 사용하기에는 좀 무리가 있습니다.
실제 ADH 사용 중에는 어떤 ADH가 언제 Maintenance가 발생할 지 자세한 정보를 봐야 하지만
로직앱에서 제공하는 tag들 만으로 만들어지는 결과물은 ADH 유지관리를 위한 정보를 얻기에 부족하다고 판단됩니다.
그냥 Logic App으로도 ADH의 알람을 시도해 볼 수 도 있겠구나~~ 정도로만 이해하면 될 것 같습니다. 절대 비추 입니다.
728x90
메일전송하는 로직앱 생성
로직앱 생성
HTTP 요청에 수신 추가
json 페이로드에 아래 내용을 복사 합니다.
{
"task": "<description>",
"due": "<date>",
"email": "<email-address>"
}
논리앱을 저장하고 나면 url이 생성됩니다.
반응형
Gmail 설정
+새 단계를 클릭해서 응답처리를 추가 합니다.
응답은 따로 필요한게 아니라서 별도의 설정할 필요 없이 그냥 생성만 해둡니다.
HTTP요청을 수신하는 경우 아래의 화살표에서 새 단계 삽입을 선택하고
gmail로 검색하여 전자 메일 보내기(v2)를 생성합니다.
연결 이름을 입력하고 로그인 프로세스를 진행합니다.
메일 보내기 설정
받는사람 설정하고 로직앱을 저장 합니다.
(사실 아무거나 설정해도 됩니다. json으로 다시 편집할건데 이 상태로는 저장이 안되서...)
저장한 후 논리 앱 코드 보기로 전환합니다.
전자 메일 보내기 쪽 빨간영역(body, host)을 아래 내용으로 교체 합니다.
"전자_메일_보내기(V2)": {
"inputs": {
"body": {
"Body": "<p>This work item is due on</p>",
"Subject": "[@{triggerOutputs()['queries']['due']}] @{triggerOutputs()['queries']['task']}",
"To": "@{triggerOutputs()['queries']['email']}"
},
"host": {
"connection": {
"name": "@parameters('$connections')['gmail']['connectionId']"
}
},
"method": "post",
"path": "/v2/Mail"
},
"runAfter": {},
"type": "ApiConnection"
}
교체한 후 로직앱을 저장합니다.
메일전송 테스트
논리앱 디자이너로 이동해서 url을 복사 합니다.
post man에서 url입력하고 header에 변수 설정한 후 전송합니다.
로직앱 개요에 성공기록 확인 가능합니다.
반응형
LIST
'IT > Azure' 카테고리의 다른 글
Azure Virtual Wan 테스트 - VNet간 글로벌 통신 (0) | 2023.05.10 |
---|---|
Azure Logic App 개념 (0) | 2023.05.09 |
Azure Logic App으로 Gmail발송 (0) | 2023.05.09 |
Azure IoT Hub 시뮬레이션 장치 등록 오류 (0) | 2023.05.09 |
Windows RDP Port 변경 (0) | 2023.04.29 |