728x90
반응형

분류 전체보기 64

[Microsoft Azure, Python] 파이썬으로 Azure 컨테이너에 파일 업로드,다운로드,삭제구현

오늘은 파이썬을 이용해서 Azure 컨테이너에 업로드,다운로드,삭제를 구현하는 포스팅 하려고한다 시작 !  - VScode 새파일생성VScode에서 파일 - 새파일 - 파일명.확장자 입력후 엔터를 치면 파일생성이 가능함나는 파이썬으로 작업할거라서 파일명.py 로 생성했음생성후에 확장자가 .py 이라서 추가로 확장을 설치할거냐고 묻는 창이 우측하단에 뜨는데 걍 설치 클릭하면됨참고로 내가 만든 knoumall_blob이라는 파이썬 파일과 컨테이너에 넣을 파일이 같은 폴더에 있어야함     - cmd창 열고 명령어입력파이썬 라이브러리를 설치함으로써 Azure에 있는 여러 리소스에 접근할수있는 방법을 쉽게사용할수있음  cmd창을 열고 아래처럼 명령어를 입력하면 라이브러리가 설치됨pip install azure-..

백엔드 2023.12.16

[Python] 파이썬 설치방법

오늘은 파이썬 설치방법 포스팅하려고함 아래사이트를 들어가면 다양한 파이썬 버전들이 다운가능함 https://www.python.org/downloads/windows/ Python Releases for Windows The official home of the Python Programming Language www.python.org 하단의 Add python.exe to PATH 를 체크후 Install Now를 눌러서 설치하면됨 (파이썬 인터프리터의 Path를 추가하는 옵션임) Disable path length limit : 기본적으로 260자의 길이가 한계인데, 경로가 길거나 파일이름이 길면 정상적으로 스크립트가 작동하지않을수도있어서 Disable 하는걸 권장함 Disable path leng..

기타 2023.12.16

[Microsoft Azure] Azure 컨테이너,스토리지 계정만들기, 이미지업로드

이번 포스팅은 azure 의 저장소에 입장할수있는 계정만드는 방법을 포함하여 계정만들고, 컨테이너만들고, 컨테이너안에 이미지업로드해서 접근하는 방법까지 직접 모조리 포스팅할것임 각설하고 시작 ! 마소 애저 검색창에 스토리지 계정검색하면 아래처럼뜸 만들기버튼을 클릭한다 체크한부분 입력하거나 선택하면됨 성능 : 프리미엄 - 짧은대기시간, 신속한전송가능 입출력가능하나 과금대상임 ㅋㅋㅋㅋㅋㅋㅋ 보안부분은 가용성,신뢰성을 위해 백업용도로 사용될수있는 중복옵션임 blobstorage는 자연스럽게 중복되도록 옵션이 구성되어서 기본값을 선택하겠음 개별컨테이너에 대한 익명 액세스 허용은 컨테츠접근을 어디까지 오픈할거냐 묻는것임 보통 웹에서는 보이는데 앱에서는 이미지가 안보이는이유는 blobstorage에서 제대로 전송을..

백엔드 2023.12.15

[Microsoft Azure] Azure 웹서버,WAS 역할하는 가상머신 만들기

이번엔 지난포스팅에 이어서 웹서버와 was의 역할을 할 Azure의 가상머신을 추가로 만들것이다(데이터를 가지고오는 형태로 웹서버 역할함)가상머신을 추가로 만들것임   맨처음 가상머신 만들기는 아래포스팅 참고하면됨 https://tok5.tistory.com/125 [Microsoft Azure] Azure 가상머신 만들기, Tabby 터미널접속, 리소스 삭제하기방통대에서 클라우드컴퓨팅을 공부하다가 마이크로소프트 애저에서 가상머신을 만들고 실습하는데 내용을 까먹지않기위해 약간의 노가다성 포스팅 하게되었다 ! ㅋㅋㅋ 각설하고 바로 고고 !tok5.tistory.com  가상머신 - 가상머신 만들기 눌러서 아래처럼 만들면 됨인바운드 포트선택은 속도를 빠르게 만들기 위해 HTTP, SSH 두개를 선택했다다음클..

백엔드 2023.12.15

[Microsoft Azure] Azure 가상머신 만들기, Tabby 터미널접속, 리소스 삭제하기

방통대에서 클라우드컴퓨팅을 공부하다가 마이크로소프트 애저에서 가상머신을 만들고 실습하는데 내용을 까먹지않기위해 약간의 노가다성 포스팅 하게되었다 ! ㅋㅋㅋ각설하고 바로 고고 !   기본사항(하드웨어)구독 : 요금을 지불할 채널명리소스그룹 : 목적이나 태스크처리하는데 연관된 논리적인 그룹가상머신이름 : 호스트이름가상머신지역선택은 해당지역을 선택해야함모든서비스는 과금대상임ㅋㅋㅋ물론 보안유형을 높이는게 좋겠지만 지금은 학생신분으로 실습중이라 '표준'을 선택해서 크레딧절약하겠슴보안유형은 표준쓰는게 크레딧절약할수있음애저스팟할인 : 기업과 csp가 계약후 할인해주는 서비스임, 리소스 많이 사용하지않는 시간대에 사용하면 요금할인해주는 프로모션임관리자계정 : 접속해서 계정만들고 서비스설치할때 필요키쌍이름 : SSH공개..

백엔드 2023.12.14

[Microsoft Azure] 마이크로소프트 애저 key vault 만들고 DBeaver연동,접속하기

마이크로소프트 Azure의 키 자격 증명모음부분과 DBeaver접속하는 방법까지 포스팅할것임 키자격증명모음은 키,패스워드,인증서등을 저장해놓고 허가받은 사람만 접근해서 받아올수있게하는 기능임 장점 - DB접속해서 관리할때 key vault를 통해서 패스워드 획득해서 DB관리가능 - 특정 소프트웨어나 파일에 패스워드,키,인증서를 저장할필요없음 각설하고 포스팅 시작하겠음 애저 검색창에 키 자격 증명 모음을 검색 - 만들기 클릭 리소스그룹을 선택후, 주요자격증명모음 이름을 적으면되는데, 이름은 다른사용자와 겹치지않게 중복사용이 불가함 가격책정계층 :보안성능 수준을 말함 복구옵션 : 키나 인증서 삭제시 보존기간 선택가능하고, 제거보호 사용하면 비용청구됨 설정후 다음 클릭! 보통 위에것을 많이사용함 각각의 저장소..

백엔드 2023.12.14

[리눅스] vi편집기 사용법,명령어 정리

linux, unix 에서 사용하는 vi 편집기는 명령모드, 입력모드, 마지막 행 모드로 총 3가지 모드로 구성되어있음 -명령모드 :   esc 눌렀을때 또는 vi 바로 들어가자마자 상태의 모드임-입력모드 : 데이터를 타이핑해서 입력할수있는 모드임-마지막 행모드 ( Last line mode ) : 맨래에  " : + 명령어 " 로 저장할지, 저장하면서 종료할지 등등의 명령어를 실행할수있는 모드임 ( esc 누르고, 콜론( : )을 누르면 나오는 상태 )  는법 >1) 쉘에 "vi 파일이름.txt" 를 입력후 엔터쳐서 텍스트파일을 만듦2) i나 a나 o를 눌러서 입력모드로 전환해서 내용을 입력3) esc로 명령모드로 전환후 :wq 로 저장후 종료진짜 쉽다 끝ㅎ  esc 눌렀을때 또는 vi 바로 들어가자마..

백엔드 2023.10.07

[오류] Visual Studio 비주얼스튜디오 디버그 콘솔창이 계속 한 프로젝트로만 뜰때

비주얼스튜디오에서 한개의 솔루션에서 여러개의 프로젝트를 생성후 C++코드작성후에 빌드해서 실행하려는데 자꾸 첫번째 실행했던 파일이 콘솔에 결과창으로 뜨는거였다후~~~^^ 그래서 구글링을 해도 다들 앵무새마냥 똑같은 포스팅에 똑같은 말밖에 안해서 마침내 답을찾아내서 포스팅을 하려고함 !!!   나의 문제 : 비주얼스튜디오에서 한개의 솔루션에서 여러개의 프로젝트를 생성하하고 실행했으나, 디버그 콘솔창이 계속 한 프로젝트가 뜸 (다른 프로젝트 콘솔창이 안뜨고, 계속 첫번째 실행했던 프로젝트만 떴었음)1번방법빌드제외할파일 우클릭 - 속성 - 일반탭에서 '빌드에서제외' 를 예로 선택후 적용 + 구성을 활성(Debug)으로 되어있는지 체크=> 수백번을 이렇게 했는데 !!!!!!!!!!!!!!!!! 나의 문제는 해결..

오류 2023.09.22

[Replit] 리플릿을 사용해서 온라인으로 코딩하기

클라우드컴퓨팅수업을 듣다가 SaaS모델중 온라인으로 통합IDE를 제공하여 온라인으로 코딩할수있다는 교수님의 말을 듣고 바로 검색 + 다운을 해서 사용해본 리플릿!!나는 태블릿이 있어서 모바일로는 아직 안해봤는데 출퇴근하면서 모바일로 코딩하면 상당히 재밌을것같음    자, 각설하고 사용방법 포스팅시작!  먼저, 리플릿 공식사이트에 접속한다https://replit.com/ Replit: the collaborative browser based IDERun code live in your browser. Write and run code in 50+ languages online with Replit, a powerful IDE, compiler, & interpreter.replit.com  Start c..

기타 2023.09.12

[Web] Web Server와 WAS의 차이

Static Pages와 Dynamic Pages Static Pages Web Server는 파일 경로 이름을 받아 경로와 일치하는 file contents를 반환한다. 항상 동일한 페이지를 반환한다. Ex) image, html, css, javascript 파일과 같이 컴퓨터에 저장되어 있는 파일들 Dynamic Pages 인자의 내용에 맞게 동적인 contents를 반환한다. 즉, 웹 서버에 의해서 실행되는 프로그램을 통해서 만들어진 결과물 * Servlet: WAS 위에서 돌아가는 Java Program 개발자는 Servlet에 doGet()을 구현한다. Web Server와 WAS의 차이 Web Server Web Server의 개념 소프트웨어와 하드웨어로 구분된다. 1) 하드웨어 Web 서버..

백엔드 2023.09.12
728x90
반응형