본문 바로가기

전체 글

(15)
2024년 외환전문역2종 취득 후기(feat. KFO) 50회 외환전문역 2종을 취득하였다. 자격증 취득계기국제무역사 무역영어를 취득한상태에서 금방 딸 수 있다고 해서 시간이 여유가 있기도해서 뭐 따놔서 나쁠 것도 없으니까 해서 따봤다. 그런데 겹치는게 많다고는 들었는데 진짜 많이 겹쳐서 이거 그냥 따놓자 ㅋㅋ 라는 생각이 들었다. 그리고 해외영업직무 취업에도 어느정도 도움이 된다고 듣기도 했고 영어로만 출제되는 과목도 있다보니 공인영어성적 만료기간이 다 되어가고있는 지금 이런거로라도 영어는 잘 못하지만 적어도 아주 전형적인 한국인의 영어실력은 최소 어필할 수도 있지 않을까 해서 이런 저런 이유로 취득을 했습니다. KFO강의를 선택하게 된 이유 일단 환급해준다고 하니까! 그리고 효율적인 강의를 지향한다고 하는 소병선 관세사님의 말을 믿어보기로 했다. 그랬더니..
GCP(구글클라우드)에서 받은 JSON 인증키/ 스트림릿에서 활용하기 GCP에서 JSON형식으로 된 인증키 파일을 받았다. 이제 스트림릿을 활용한 프로젝트에서 어떻게 적용시키는 지 확인해보자. 전제조건은 1. 인스턴스가 생성되어있고 SSH터미널에 미니콘다가 설치되어있다. 2. 깃허브 연동 및 깃허브액션 연동까지 되어있다. (노헙까지. ) 3. 그리고 나중에 나를 위해 같은 환경 테스트를 app.py 파일을 첨부할 것임 그럼 JSON 인증키를 어떻게 관리하는 지 살펴보도록 하자. 우선 environment.yml파일을 프로젝트 폴더에 세팅을 해보겠다. 해당파일은 vs코드에서 파일 추가해서 yml 확장자로 만들고 해당 코드를 복붙한다. name: condagcp channels: - defaults dependencies: - python=3.11 - numpy - panda..
GCP(구글클라우드)에서 받은 인증키로 로컬하고 빅쿼리 연동하기 GCP에서 JSON형식의 인증키 파일을 받았다. 로컬에서 어떻게 활용하는 지 살펴보자 . 그리고 그 전에 필요한 라이브러리는 pip install jupyterlab google-cloud-bigquery pandas-gbq 이렇게 설치하고 시작 ㄱㄱ 위와같이 해주면 되는데 코드는 아래와 같다. from google.cloud import bigquery from google.oauth2 import service_account # Local에 저장된 json 파일 불러오기 (인증키파일) credentials = service_account.Credentials.from_service_account_file(r'인증키파일명.json') # GCP 프로젝트 project_id = 'GCP프로젝트 명' cl..
GCP(구글클라우드)에서 인증키 받기 클라우드에서 인증키를 관리하는 것은 중요하다. 키값을 어떻게 다운로드를 받는 지 체크를 해야합니다. 구글 코랩에서는 자체 서비스안에서 인증이 있기 때문에 인증절차를 거치는게 어렵지 않았다. 인스턴스는 생성된 상태이고 일단 인증키를 받으러 가자 왼쪽 탭의 API 및 서비스 ㄱㄱ 그다음 창을 좀 내리면 밑에 'Bigquery API' 클릭 사용자 인증정보 --> 사용자 인증정보 만들기 ㄱㄱ 서비스 계정 클릭ㄱㄱ 서비스 계정이름/서비스 계정 ID 입력하고 만들고 계속하기 ㄱㄱ 그다음 역할은 본인의 환경에 맞게 설정(일단 난 소유자로 함) 그다음 완료 만들어진 걸 확인 그 다음IAM 및 관리자 탭의 서비스계정 ㄱㄱ 만든거 오른쪽 쩜3개 클릭 키관리 클릭 키 추가, --> 새 키 만들기 ㄱㄱ JSON 선택하고 만..
구글코랩(GoogleColab)과 빅쿼리(Bigquery)연동하기 빅쿼리에서 데이터 작업하는 걸 구글 코랩과 연동하는 법을 올려보겠습니다. 1. 데이터 가져오기(빅쿼리 --> 구글코랩) 일단 빅쿼리에서 프로젝트를 만들고 테스트 데이터셋을 업로드한 상태에서 시작합니다. 위와 같이 코드를 작성해줍니다. from google.colab import auth auth.authenticate_user() print('Authenticated') from google.cloud import bigquery project_id = '빅쿼리에있는 프로젝트이름' client = bigquery.Client(project=project_id) df = client.query(''' SELECT * FROM `mulcamp-project-8108.kaggle.train`;''').to_d..
GCP(깃허브 연동--> 깃허브액션) Github Actions 깃허브 액션적용하겠다. 깃허브액션이 뭐냐? 한줄로 말하면 자동화 내가 로컬에서 개발을 하고 깃푸시를 하고 깃허브에 푸시를 했으면 그 다음에 서버에 반영하려고하면 ssh터미널에서 git pull 땡겨서 서버 재실행해야 서버에 반영되는 이 프로세스를 자동화한다는것 즉 서버가 꺼지지만 않으면 로컬에서 푸시만하면 서버에도 알아서 반영이 되게끔 하는 작업이다. 전제조건 1. gce 에서 인스턴스 생성 /방화벽규칙/ssh터미널 미니콘다설치를 가정한 상태 2. 깃허브 연동 및 스트림릿 설치(ssh에서)까지 적용한 상태에서 시작합니다. 1. 우선 만들었던 레파를 로컬에 깃클론하자. 이번엔 로컬에 깃클론할거니까 SSH탭이 아니라 HTTPS 탭에서 복사한다 로컬에서 터미널 열고 깃 클론 해준다 명령어 : git clone..
GCP(구글클라우드) git, github(깃허브) 연동하기 GCP(구글클라우드)에서 인스턴스 생성되어있고 및 미니콘다 설치된 상태에서 미니콘다 설치는 옵션이나 원하시면 https://carrotgeun.tistory.com/9 해당 게시글 참조 SSH 터미널부터 시작하도록 하겠습니다. 명령어 두개를 썼습니다. ssh-keygen -t rsa -b 4096 -C "your_github_email.com" ssh-keygen -t rsa -b 4096 -C "GCP가입한 이메일" 당연히 your_github_email.com 은 당신의 깃허브 이메일을 써주시면 됩니다. (수정)깃허브이메일과 구글클라우드 이메일이 다른 경우 깃허브액션이 적용이 안되는 이슈가 발생하여 여러 시도 끝에 구글클라우드 이메일로 해야 깃허브액션이 적용됨을 발견함. 그러면 메타데이터에 SSH키 ..
GCP 구글 클라우드에서 Streamlit 설치하기 GCP 구글 클라우드에서 스트림릿을 설치하고 실행해보겠읍니다. - 우선 구글클라우드 회원가입 및 결제수단 등록해주시고 - GCP에서 스파크 설치하기1 게시글 참고하셔서 인스턴스생성 및 방화벽 설정이랑 SSH터미널 실행까지 해주시고 오면 됩니다. https://carrotgeun.tistory.com/7 < -- 해당 게시글 -(아 그리고! ) 배포까지 염두에 두고 있으니까 만들었던 인스턴스의 외부아이피주소를 고정해줘야합니다. 그래야 데모를 공유하기 수월해집니다! - 미니콘다 설치는 선택( 가상환경 근데 안할거임? ) 사실 이게 끝. pip install streamlit 하면 설치가 됩니다. 지저분하게 설치가 되는데 ctrl + l (i아님) 누르면 터미널이 청소가 됩니다. 그다음 streamlit he..