기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
다음을 통해 양자 작업을 모니터링할 수 있습니다. EventBridge
아마존은 Amazon Braket 퀀텀 태스크에서 상태 변경 이벤트를 EventBridge 모니터링합니다. Amazon Braket의 이벤트는 거의 실시간으로 전송됩니다 EventBridge. 이벤트가 규칙과 일치할 때 수행할 자동화된 작업을 포함하여 관심 있는 이벤트를 나타내는 간단한 규칙을 작성할 수 있습니다. 트리거될 수 있는 자동 액션은 다음과 같습니다.
-
호출 AWS Lambda 함수
-
활성화하기 AWS Step Functions 상태 시스템
-
아마존 토픽에 알림 SNS
EventBridge 다음과 같은 Amazon Braket 상태 변경 이벤트를 모니터링합니다.
-
퀀텀 태스크 상태 변경
Amazon Braket은 양자 작업 상태 변경 이벤트의 전송을 보장합니다. 이러한 이벤트는 최소 한 번 전송되지만 순서가 맞지 않을 수 있습니다.
자세한 내용은 의 이벤트 및 이벤트 패턴을 참조하십시오 EventBridge.
다음을 통해 양자 작업 상태를 모니터링할 수 있습니다. EventBridge
를 사용하면 Amazon Braket이 Braket 양자 작업과 EventBridge 관련된 상태 변경 알림을 전송할 때 취할 조치를 정의하는 규칙을 생성할 수 있습니다. 예를 들어, Quantum 작업의 상태가 변경될 때마다 이메일 메시지를 보내는 규칙을 생성할 수 있습니다.
-
로그인하세요. AWS 사용 권한이 있는 계정 사용 EventBridge 및 Amazon 브라켓.
-
에서 Amazon EventBridge 콘솔을 엽니다 https://console.aws.amazon.com/events/
. -
다음 값을 사용하여 EventBridge 규칙을 생성합니다.
-
규칙 유형(Rule type)에서 이벤트 패턴이 있는 규칙(Rule with an event pattern)을 생성합니다.
-
이벤트 소스(Event source)에서 기타(Other)를 선택합니다.
-
이벤트 패턴 섹션에서 사용자 지정 패턴 (JSON편집기) 을 선택한 다음 다음 이벤트 패턴을 텍스트 영역에 붙여넣습니다.
{ "source": [ "aws.braket" ], "detail-type": [ "Braket Task State Change" ] }
에서 모든 이벤트를 캡처하려면 Amazon Braket은 다음 코드에 표시된 대로
detail-type
섹션을 제외합니다.{ "source": [ "aws.braket" ] }
-
대상 유형에서는 다음을 선택합니다. AWS 서비스, 대상 선택에서 Amazon SNS 주제와 같은 대상을 선택하거나 AWS Lambda 함수. 타겟은 양자 작업 상태 변경 이벤트가 수신될 때 트리거됩니다.Amazon 브라켓.
예를 들어 Amazon Simple Notification Service (SNS) 주제를 사용하여 이벤트 발생 시 이메일이나 문자 메시지를 보낼 수 있습니다. 이를 위해서는 먼저 Amazon SNS 콘솔을 사용하여 Amazon SNS 주제를 생성하십시오. 자세히 알아보려면 Amazon에서 SNS 사용자 알림 사용을 참조하십시오.
-
규칙 생성에 대한 자세한 내용은 이벤트에 반응하는 Amazon EventBridge 규칙 생성을 참조하십시오.
아마존 브라켓 이벤트 EventBridge 예시
Amazon Braket Quantum 작업 상태 변경 이벤트의 필드에 대한 자세한 내용은 의 이벤트 및 이벤트 패턴을 참조하십시오. EventBridge
JSON“세부 정보” 필드에는 다음과 같은 속성이 표시됩니다.
-
quantumTaskArn
(str): 이 이벤트가 생성된 양자 태스크입니다. -
status
(선택 사항 [str]): 양자 과제가 전환된 상태입니다. -
deviceArn
(str): 이 양자 태스크가 생성된 데 사용할 사용자가 지정한 장치입니다. -
shots (int): 개수 shots 사용자가 요청했습니다.
-
outputS3Bucket
(str): 사용자가 지정한 출력 버킷입니다. -
outputS3Directory
(str): 사용자가 지정한 출력 키 접두사입니다. -
createdAt
(str): 양자 태스크 생성 시간 (-8601 문자열). ISO -
endedAt
(선택 사항 [str]): 양자 작업이 최종 상태에 도달한 시간. 이 필드는 양자 작업이 최종 상태로 전환된 경우에만 표시됩니다.
다음 JSON 코드는 다음 예제를 보여줍니다.Amazon 브라켓 퀀텀 태스크 상태 변경 이벤트.
{ "version":"0", "id":"6101452d-8caf-062b-6dbc-ceb5421334c5", "detail-type":"Braket Task State Change", "source":"aws.braket", "account":"012345678901", "time":"2021-10-28T01:17:45Z", "region":"us-east-1", "resources":[ "arn:aws:braket:us-east-1:012345678901:quantum-task/834b21ed-77a7-4b36-a90c-c776afc9a71e" ], "detail":{ "quantumTaskArn":"arn:aws:braket:us-east-1:012345678901:quantum-task/834b21ed-77a7-4b36-a90c-c776afc9a71e", "status":"COMPLETED", "deviceArn":"arn:aws:braket:::device/quantum-simulator/amazon/sv1", "shots":"100", "outputS3Bucket":"amazon-braket-0260a8bc871e", "outputS3Directory":"sns-testing/834b21ed-77a7-4b36-a90c-c776afc9a71e", "createdAt":"2021-10-28T01:17:42.898Z", "eventName":"MODIFY", "endedAt":"2021-10-28T01:17:44.735Z" } }