출력 바인딩을 사용하여 데이터 쓰기

완료됨

입력 바인딩과 마찬가지로 출력 바인딩에도 여러 형식이 있습니다. 그러나 일부 바인딩 형식은 입력과 출력 둘 다를 지원하지 않습니다. 데이터를 보내거나 저장하려고 할 때마다 바인딩을 사용합니다. 출력 바인딩을 지원하는 형식과 출력 바인딩을 사용하는 경우를 살펴보겠습니다.

출력 바인딩 형식

  • Blob Storage - Blob 출력 바인딩을 사용하여 Blob를 작성하는 데 사용할 수 있습니다.

  • Azure Cosmos DB - Azure Cosmos DB 출력 바인딩을 사용하면 Azure Cosmos DB 데이터베이스에 SQL API를 사용하여 새 문서를 작성할 수 있습니다.

  • Event Hubs - Event Hubs 출력 바인딩은 이벤트 스트림에 이벤트를 쓸 수 있게 합니다. 이벤트 허브에 이벤트를 쓰려면 보내기 권한이 있어야 합니다.

  • HTTP - HTTP 요청 발신기(sender)에 응답하려면 HTTP 출력 바인딩을 사용합니다. 이 바인딩에는 HTTP 트리거가 필요하며 트리거 요청과 관련된 응답을 사용자 지정할 수 있습니다. 웹후크에 연결하는 데 사용할 수도 있습니다.

  • Microsoft Graph - Microsoft Graph 출력 바인딩을 통해 OneDrive에 파일을 쓰고, Excel 데이터를 수정하며, Outlook을 통해 이메일을 보낼 수 있습니다.

  • Mobile Apps - Mobile Apps 출력 바인딩을 사용하여 Mobile Apps 테이블에 새 레코드를 작성합니다.

  • Notification Hubs - Notification Hubs 출력 바인딩을 사용하여 푸시 알림을 보낼 수 있습니다.

  • Queue Storage - Azure Queue Storage 출력 바인딩을 사용하여 메시지를 큐에 작성합니다.

  • Send Grid - SendGrid 바인딩을 사용하여 이메일을 보냅니다.

  • Service Bus - Azure Service Bus 출력 바인딩을 사용하여 큐 또는 토픽 메시지를 보냅니다.

  • Table Storage - Azure Table Storage 출력 바인딩을 사용하여 Azure Storage 계정의 테이블에 작성합니다.

  • Twilio - Twilio를 사용하여 문자 메시지를 보냅니다.

바인딩을 출력으로 만들려면 directionout으로 정의해야 합니다. 바인딩 형식별로 매개 변수가 다를 수 있습니다.

입력 및 출력 바인딩 결합

단일 함수에 여러 바인딩을 적용할 수 있으며, 따라서 입력 및 출력 바인딩을 모두 정의할 수 있습니다. 입력과 출력 바인딩이 같은 바인딩 형식일 수도 있습니다.