
438
MLOps 실전 가이드
def main(request):
request_json = request.get_json()
if request_json and 'message' in request_json:
return translator(
text=request_json['message'],
project_id="gcp-book-1"
)
else:
return f'No message was provided to translate'
main
()
에 들어오는
JSON
요청에 할당된 “
message
”에 대해 작업을 수행할 것이다. 샘플
JSON
을 입력하여 콘솔에서 테스트해보자.
{"message": "a message that has been translated!"}
테스트 페이지의 결과는 [그림
11
-
6
]과 같이 바로 확인되어야 한다.
그림
11-6
번역 결과 테스트
11.4.2 11.4.2
클라우드 기능 인증클라우드 기능 인증
필자는
HTTP
가 다른 시스템과 언어에 대해 원격 환경에서 서비스를 구현하고 상호작용하는
엄청난 유연성을 제공한다고 생각한다. 모든 주요 프로그래밍 언어는
HTTP
로 서비스를 구성
하고 서버의 응답을 처리할 수 있게 되어 있다. 이러한
HTTP
를 통해 인터넷에 연결된 모든 확
장 프로그램과 상호작용하는 것은 강력한 기능이지만, ...