출력 바인딩을 사용하여 데이터 쓰기
입력 바인딩과 마찬가지로 출력 바인딩에도 여러 형식이 있습니다. 그러나 일부 바인딩 형식은 입력과 출력 둘 다를 지원하지 않습니다. 데이터를 보내거나 저장하려고 할 때마다 바인딩을 사용합니다. 출력 바인딩을 지원하는 형식과 출력 바인딩을 사용하는 경우를 살펴보겠습니다.
출력 바인딩 형식
Blob Storage: Blob 출력 바인딩을 사용하여 Blob을 작성할 수 있습니다.
Azure Cosmos DB: Azure Cosmos DB 출력 바인딩을 사용하면 SQL API를 사용하여 Azure Cosmos DB 데이터베이스에 새 문서를 작성할 수 있습니다.
Event Hubs: Event Hubs 출력 바인딩을 통해 이벤트 스트림에 이벤트를 작성할 수 있습니다. 이벤트 허브에 이벤트를 쓰려면 보내기 권한이 있어야 합니다.
HTTP: HTTP 출력 바인딩을 사용하여 HTTP 요청 보낸 사람에게 응답합니다. 이 바인딩에는 HTTP 트리거가 필요하며 트리거 요청과 관련된 응답을 사용자 지정할 수 있습니다. 웹후크에 연결하는 데 사용할 수도 있습니다.
Microsoft Graph: Microsoft Graph 출력 바인딩을 사용하면 OneDrive의 파일에 쓰고, Excel 데이터를 수정하고, Outlook을 통해 전자 메일을 보낼 수 있습니다.
Mobile Apps: Mobile Apps 출력 바인딩은 Mobile Apps 테이블에 새 레코드를 씁니다.
Notification Hubs: Notification Hubs 출력 바인딩을 사용하여 푸시 알림을 보낼 수 있습니다.
Queue Storage: Azure Queue Storage 출력 바인딩을 사용하여 큐에 메시지를 씁니다.
SendGrid: SendGrid 바인딩을 사용하여 전자 메일을 보냅니다.
Service Bus: Azure Service Bus 출력 바인딩을 사용하여 큐 또는 토픽 메시지를 보냅니다.
Table Storage: Azure Table Storage 출력 바인딩을 사용하여 Azure Storage 계정의 테이블에 씁니다.
Twilio: Twilio를 사용하여 문자 메시지를 보냅니다.
바인딩을 출력으로 만들려면 direction
을 out
으로 정의해야 합니다. 바인딩 형식별로 매개 변수가 다를 수 있습니다.
입력 및 출력 바인딩 결합
단일 함수에 여러 바인딩을 적용할 수 있으며, 따라서 입력 및 출력 바인딩을 모두 정의할 수 있습니다. 입력과 출력 바인딩이 같은 바인딩 형식일 수도 있습니다.