윈도우 WSL Ubuntu 환경에서 진행하였습니다. 자세한 내용은 🚀 WSL 사용하기 를 참고해 주세요^^ Prerequisite 환경변수 RESOURCE_GROUP="polling-rg" DB_NAME="polling-$(date +%Y%m%d)-db" DB_ADMIN_USER="pollingdbadmin" DB_ADMIN_PASSWORD="qwer12#$" DB_SKU="GP_Gen5_2" LOCATION="koreacentral" ACR_NAME="pollingacr" APP_SERVICE_PLAN="polling-appservice-plan" POLLING_APP_SERVER="polling-app-server" POLLING_APP_CLIENT="polling-app-client" MY_IP_A..
Prerequisite Azure Cli Login SUBSCRIPTION= az upgrade az login az account set --subscription $SUBSCRIPTION helm Install 👉 https://helm.sh/docs/intro/install/ Azure Cloud 사용하기 참고 리소스 그룹 생성 az group create --name woodong-rg --location koreacentral Azure Kubernetes Service # 가상 네트워크 생성 az network vnet create \ --resource-group woodong-rg \ --name woodong-aks-vnet \ --address-prefixes 10.20.0.0/16 \..
Prerequisite Azure Cli Login SUBSCRIPTION= az upgrade az login az account set --subscription $SUBSCRIPTION helm Install 👉 https://helm.sh/docs/intro/install/ Azure Cloud 사용하기 참고 리소스 그룹 생성 RG_NAME=woodong-rg az group create --name $RG_NAME --location koreacentral Azure Kubernetes Service AKS_NAME=woodong-aks az aks create \ --name $AKS_NAME \ --resource-group $RG_NAME \ --network-plugin azure \ -..
Prerequisite 계정 및 구독 생성 Azure CLI 설치 (윈도우 사용시 WSL 권장) Azure CLI 로그인 $> SUBSCRIPTION= $> az login $> az account set --subscription $SUBSCRIPTION Azure Cloud 사용하기 참고 1. 리소스 그룹 생성 $> az group create --location koreacentral --name woodong-rg 2. 네트워크 구성 보안그룹 보안그룹 생성 시 기본적으로 모든 접근을 차단하게됨 Public 네트워크 보안 그룹에 내 IP 만 SSH 접속이 가능하도록 Rule 추가 내 IP는 https://www.myipaddress.com/ 에서 확인 가능 $> MY_IP_ADDRESS=$(curl..
Prerequisite 계정 및 구독 생성 https://portal.azure.com 에 접속 사용자 프로필 등록 정상적으로 평가판 사용이 등록되었는지 구독을 먼저 확인해봐야 함 구독 ID는 복사하여 Azure CLI 설정 시 사용 Azure CLI 설치 설치 가이드 👉 https://docs.microsoft.com/ko-kr/cli/azure/install-azure-cli Powershell 사용할 경우 👉 https://docs.microsoft.com/ko-kr/powershell/azure/install-az-ps WSL(Ubuntu) 사용 시 👉 https://docs.microsoft.com/ko-kr/cli/azure/install-azure-cli-linux?pivots=apt 저는 ..
Google Cloud Platform VM 접속하기 Mac PC 기준으로 설명하겠습니다~ key 생성 $> ssh-keygen -t rsa -f ~/.ssh/[KEY_FILENAME] -C [USERNAME] # 자신만 private 키를 읽을 수 있도록 설정 $> chmod 400 ~/.ssh/[KEY_FILENAME] [KEY_FILENAME] : SSH Key 파일에 사용하려는 이름 예를 들어, 파일 이름이 my-ssh-key이면 이름이 my-ssh-key인 Private Key 파일을 생성하고 이름이 my-ssh-key.pub인 Public Key 파일을 생성함 [USERNAME] : 인스턴스에 연결하는 사용자의 사용자 이름 (👉google 계정) 메타데이터 등록 Compute Engine > ..
프로젝트 생성 VM 인스턴스를 생성하려면 프로젝트가 있어야 함 cloud shell 활성화 cloud shell 활성화한 후 프로젝트가 잘 설정되었는지 꼭 확인해야 함 gcloud config set project [PROJECT_ID] 로 설정 가능 starup-script 준비 VM 인스턴스를 생성하면 기본적으로 password를 통한 ssh 접속을 막아두고 있기 때문에 아래와 같이 설정하여 root 계정으로 ssh 접속을 하려고 함 cloudshell에 install.sh 파일 생성 후 아래 내용 복사 붙여넣기 (CentOS6 용) #!/bin/bash sudo yum -y install expect expect -c "set timeout 10 spawn sudo passwd expect \"Ne..
AWS Lambda와 API GateWay를 활용한 Slack의 Slash 명령어를 만들어 보려고 합니다. 진행 순서 Slack의 App과 Slash 명령어 생성 AWS Lambda + API Gateway 생성 연동 Slack의 App과 Slash 명령어 생성 Slack에 가입 후 Cloud Study라는 채널에 입장한 상태로 시작합니다~ 슬랙은 메신저 뿐만 아니라 다양한 통합 기능을 제공하고 있습니다. (Web Hooking, Slash Command등) 왼쪽 상단에 이름을 누르면 나오는 Apps & integrations 메뉴 클릭! 오른쪽 상단 Build 버튼 클릭! Start Building 버튼 클릭! AppName을 입력하시고 App을 적용시킬 팀을 선택하시면 됩니다. Create App 버..