Cloud Engineering 6

Azure Blob Storage - Python으로 Blob 읽어오기

이전 글에서 blob 이름의 리스트를 확보했다면 이번에는 내가 필요한 Blob의 내용을 한번 열어보는 코드를 작성해 봅시다. 이전 글에서 라이브러리 설치는 마쳤으니 바로 시작해보고 만약 이글을 처음본다면 .. 링크 : https://todaycodeplus.tistory.com/24 Azure BlobStorage - blob List 불러오기 Azure에서 사용하는 Azure BlobStorage 내부에 계정(Account)를 생성하고 그 내부에 데이터 혹은 여러가지 파일을 담기위한 Container를 생성하게 됩니다. 그 Container에 들어있는 파일을 Azure에서 Blob이라는.. todaycodeplus.tistory.com 자 바로 코드를 살펴 봅시다. from azure.storage.b..

Cloud Engineering 2021.07.13

Azure BlobStorage - blob List 불러오기

Azure에서 사용하는 Azure BlobStorage 내부에 계정(Account)를 생성하고 그 내부에 데이터 혹은 여러가지 파일을 담기위한 Container를 생성하게 됩니다. 그 Container에 들어있는 파일을 Azure에서 Blob이라는 이름으로 부르고 있고 이에 내 Container안에 어떤 Blob이 들어있는지 확인하고자 할때 파이썬에서 BlockBlobStorage 를 이용하여 이 리스트를 불러오는 코드를 알아보고록 합니다. from azure.storage.blob.blockblobservice import BlockBlobService from tempfile import NamedTemporaryFile 먼저 설치가 조금 필요한데 우선 Blob 데이터를 불러오기 위한 라이브러리인 A..

Cloud Engineering 2021.07.13

Azure Function - import Library

Azure function을 생성하고 파이썬을 활용하기 위해서는 다양한 라이브러리를 불러올 필요가 있다. Azure Function의 경우는 라이브러리를 쉘 명령어를 이용해 설치할 수 있는 Jupyter Notebook과는 다르게 구성한 환경의 Python에 직접 설치를 해야한다. 아니 사실 설치할 필요가 없다 일전에 설치한 Azure Function관련 어플리케이션이 이 코드를 실행하면 자동으로 설치해서 구동을 하도록 도와준다. 다만... 설치를 안하면 코드에 노란줄 빨간줄이 그어져 매우 ... 싫다 자동완성도 아마.. 이용을 못하는걸로? 알고있다. 그럼 아까 말한것 처럼 그럼 그 어플리케이션이 자동으로 설치를 도와준다면.. 어딘가에 무엇을 설치할지 정보를 주는 녀석이 있다. 바로 .. 바로 Requi..

Cloud Engineering 2021.07.05

Azure Function - Local Project 생성

Azure Function을 실행하기 위한 Local Setting을 진행한 후 실제로 Local환경에 Project를 생성해본다. 1. Project 생성 Azure Extension에서 Functions Tap에 Create New Project를 눌러 준다. 2. Project가 생성될 폴더를 지정한다. 3. Project에 사용할 프로그래밍 언어를 선택한다. 우선 우리는 언어를 파이썬으로 사용할 것이며 언어를 선택했다면 언어의 버전도 선택해 준다. 4. Azure Function에서 제공하는 Trigger Template선택 이중 Azure Blob Storage에 Blob이 생성될 경우 함수를 실행하는 Azure Blob Trigger를 이용해 보도록 하겠다. 5. 이름 지정과 로컬세팅 생성 D..

Cloud Engineering 2021.07.05

Azure Function - Local Setting

Azure Function 기능을 이용하기 위하여 Cloud에 Deployment 하기 전 로컬 환경에서 해당 함수를 테스트 할수 있는 환경을 구축합니다. 1. Window Azure Function 응용프로그램 설치 https://github.com/Azure/azure-functions-core-tools#installing Azure/azure-functions-core-tools Command line tools for Azure Functions. Contribute to Azure/azure-functions-core-tools development by creating an account on GitHub. github.com 해당 링크 주소를 접속하게 되면 아래와 같은 화면을 볼 수 있는데..

Cloud Engineering 2021.07.02