기타
[AzureFunctions] 드랍박스 파일 연동하기
pjc0247
2017. 1. 24. 14:07
Azure Functions에서 드랍박스의 파일을 읽어올 수 있습니다.
이 기능은 Function이 외부의 설정 파일등을 읽어서 동작해야 하거나, 혹은 Function의 실행 결과를 파일에 저장해야 할 때 사용할 수 있습니다.
함수의 '통합' 메뉴를 클릭합니다.
a
입력 항목에 '외부 파일'을 추가합니다.
'API' 를 Dropbox로 선택하고, 안내에 따라 드랍박스 로그인을 수행합니다.
드랍박스 내의 읽어올 파일 경로를 설정합니다. (test.json 등)
설정이 완료되면 함수 내에 파라미터를 선언함으로써, 파일을 읽어올 수 있습니다.
아래 코드의 inputFile에 자동으로 파일 내용이 로드됩니다.
* outputFile은 위 설정과 똑같은 방법으로 설정하시면 됩니다.
* inputFile, outputFile의 타입은 string 뿐만 아니라 Stream, TextReader, TextWriter로 설정할 수 있습니다.
* out 키워드는 async 메소드에는 사용할 수 없기 때문에 함수 본문을 반드시 async가 아닌 메소드로 만들어야 합니다.