분류 전체보기 237

매일 GCP 프로젝트 로그 리포트 자동화하기 – n8n, AI Agent, Gemini, MCP Server (GCP)

링크드인에 올린 부분이라 좀 두서없습니다.정보글로 생각해주시고, 포스팅은 완료되면 다시 ㅎㅎ~전에 식물집사 자동화 (n8n과 Home Assistant 그리고 메신저)를 했었을 때만 해도 제 취미생활에 IT 접목 정도였습니다.https://www.linkedin.com/posts/seonggi_n8n-homeassistant-rlotcartqsuaqos-activity-7330410640869588993-ak7U?utm_source=share&utm_medium=member_desktop&rcm=ACoAABjm_qoBeE1Lq3blkRBC1iSnNW0Vl4d6J3o n8n에 mcp를 연동하여 활용하는 것이 매우 핫합니다. | Choi Seong Gi (최성기)n8n에 mcp를 연동하여 활용하는 것이 매우..

Cloud/GCP 2025.07.20

GCP IAP를 통한 어플리케이션(Web) 접근관리방안 feat. IAP + Cloud Run + Cloud Storage

IAP란GCP IAP (Identity-Aware Proxy)는 Google Cloud Platform의 핵심 보안 서비스로, 애플리케이션 수준에서 중앙 집중식 접근 제어를 제공하는 서비스 입니다.기존의 네트워크 기반 방화벽 대신, 사용자 ID와 컨텍스트(위치, 기기 상태 등)를 기반으로 접근을 허용하거나 거부하여 제로 트러스트 보안 모델을 구현할 수 있습니다.일부 기능 (컨텍스트)에 대해서는 CEP (chrome enterprise premium ) 유료 서비스를 사용해야됩니다. 배경GCP의 IAP(Identity-Aware Proxy)는 Google 계정 또는 Google Workspace 계정을 활용하여 중앙 집중식 사용자 인증 및 권한 관리를 제공합니다. 이를 통해 여러 보안 모델을 설계할 수 있..

Cloud/GCP 2025.07.17

Gemini CLI와 GCP MCP Server 를 통한 GCP BIgquery 조회

목적 및 배경: gemini Cli와 Google Cloud MCP Server를 연결하여 복잡한 gcloud CLI 명령어 대신, 일상적인 대화(자연어)를 통해 Google Cloud Platform(GCP) 리소스를 생성, 조회, 수정, 삭제하는 시스템을 구축하는 것을 목표로합니다. 2025년 7월 1일 기준으로 Google Cloud MCP Server 는 Google Cloud의 공식 제품은 없습니다. 각MCP 서버별로 제약 사항이 다른 상태입니다. 본 문서에서는 기본적인 구축 후 자연어를 이용하여 Bigquery 조회, 분석하는 방안을 작성하였습니다. 또한 해당 MCP는 현재까지 아래와 같은 제약이 있습니다. Analyze data within safe limits (1GB query limit..

Cloud/GCP 2025.07.10

Gemini CLI와 GCP MCP Server 를 통한 Google Cloud 관리방안

목적 및 배경: gemini Cli와 Google Cloud MCP Server를 연결하여 복잡한 gcloud CLI 명령어 대신, 일상적인 대화(자연어)를 통해 Google Cloud Platform(GCP) 리소스를 생성, 조회, 수정, 삭제하는 시스템을 구축하는 것을 목표로합니다.2025년 7월 1일 기준으로 Google Cloud MCP Server 는 Google Cloud의 공식 제품은 없습니다.각 MCP 서버별로 제약 사항이 다른 상태입니다.본 문서에서는 기본적인 구축 후 자연어를 이용하여 Cloud Logging을 조회, 분석하는 방안을 작성하였습니다. PC 설정Node.js 설치가 필요합니다.아래 공식 사이트에 각 운영체제별 설치법이 가이드 되어 있으니 참고하여 설치합니다.https://..

Cloud/GCP 2025.07.02

2024년 하반기 Google Cloud ARCADE 경품 도착

2025년이 시작된 지도 벌써 한참 지났는데, 이제서야 2024년 하반기 Google Cloud ARCADE 경품이 도착했다.배송이 지연되어 메일을 10통 넘게 주고받았고, 결국 분실된 것 같아 마지막에는 구글 설문지가 오더니 다시 보내주었네 ㅠㅠ박스에 있던 지난번과는 다르게, 가방에 모든 상품이 넣어져서 배송된 것을봐서 그렇게 추측 중점수가 높았던 다른 동료는 2월~3월에 이미 선물을 받았는데, 나만 늦게 받았음 ㅠㅠ이번에 받은 선물은 가방, 펜, 머그컵, 후드였고, 개인적으로는 머그컵이 가장 마음에 들었다. 커피 마시기에 진따 딱 ㅎㅎ굿즈를 받으니 매번 색다른 재미가 있네Google Cloud는 퀵랩(QuickLabs, https://www.cloudskillsboost.google/ )을 통해 별..

PSC 연결을 통한 Cloud Run to Vertex AI Gemini API 호출방안

배경 및 목표Cloud Run은 서버리스 컨테이너를 실행하기 위한 강력한 플랫폼이지만, 기본적으로 서비스 URL은 인터넷에 공개됩니다.보안이 중요한 백엔드 API나 내부 시스템 간의 통신을 위해서는 서비스를 외부 인터넷으로부터 격리하고, 승인된 내부 네트워크에서만 안전하게 호출할 수 있는 아키텍처가 필수적입니다.본 문서는 Private Service Connect(PSC)와 내부 애플리케이션 부하 분산기(Internal ALB)를 조합하여, 공개 인터넷에 노출되지 않는 비공개 Cloud Run 서비스를 구축하는 과정을 다룹니다.사용하는 Gemini API는 빠르게 최신기술을 적용할 수 있는 Public AI인 Google AI Studio 의 Gemini API를 이용합니다.다음편에서는 동일한 SDK로 ..

Cloud/GCP 2025.06.28

PSC 연결을 통한 Cloud Run to Google AI Studio Gemini API 호출방안

배경 및 목표Cloud Run은 서버리스 컨테이너를 실행하기 위한 강력한 플랫폼이지만, 기본적으로 서비스 URL은 인터넷에 공개됩니다.보안이 중요한 백엔드 API나 내부 시스템 간의 통신을 위해서는 서비스를 외부 인터넷으로부터 격리하고, 승인된 내부 네트워크에서만 안전하게 호출할 수 있는 아키텍처가 필수적입니다.본 문서는 Private Service Connect(PSC)와 내부 애플리케이션 부하 분산기(Internal ALB)를 조합하여, 공개 인터넷에 노출되지 않는 비공개 Cloud Run 서비스를 구축하는 과정을 다룹니다.사용하는 Gemini API는 빠르게 최신기술을 적용할 수 있는 Public AI인 Google AI Studio 의 Gemini API를 이용합니다.다음편에서는 동일한 SDK로 ..

Cloud/GCP 2025.06.27

GCE에서 Cloud Run(Function) 호출 테스트 - 심화

GCP GCE에서 Serverless 서비스인 Cloud Run (또는 Cloud Functions)을 호출하는 방안에 대해 기술합니다. Cloud Run은 자동 스케일링, 관리 편의성 등의 장점이 있어, 유연하고 확장성 있는 서비스를 제공하는 목적에 적합한 선택입니다. 지난번 테스트에서는 GCE 인스턴스에서 Cloud Run(Function)을 호출하는 과정을 검증하였습니다. 순서는 아래와 같습니다. 1. GCE 인스턴스에서 GCP Metadata 서버를 통해 ID 토큰을 요청하여 인증 정보를 획득합니다. 2. 획득한 인증 토큰을 사용하여 Cloud Run(Function)을 호출합니다. 3. Function 내에서 GCE의 hostname을 수신 및 확인하고, 응답을 GCE로 반환합니다. 4. Clo..

Cloud/GCP 2025.06.14

GCE에서 Cloud Run(Function) 호출 테스트

GCP GCE에서 Serverless 서비스인 Cloud Run (또는 Cloud Functions)을 호출하는 방안에 대해 기술합니다.Cloud Run은 자동 스케일링, 관리 편의성 등의 장점이 있어, 유연하고 확장성 있는 서비스를 제공하는 목적에 적합한 선택입니다.이번 테스트에서는 GCE 인스턴스에서 Cloud Run(Function)을 호출하는 과정을 검증합니다.1. GCE 인스턴스에서 GCP Metadata 서버를 통해 ID 토큰을 요청하여 인증 정보를 획득합니다.2. 획득한 인증 토큰을 사용하여 Cloud Run(Function)을 호출합니다.3. Function 내에서 GCE의 hostname을 수신 및 확인하고, 응답을 GCE로 반환합니다.4. Cloud Logging을 통해 실행 여부 및 ..

Cloud/GCP 2025.06.07

[GCP] 스냅샷으로 신규 VM 만들기: 콘솔(수동) & CLI/쉘(자동화) 가이드

GCP Compute Engine(GCE)는 VM의 현 상태를 저장 후 복원할 수 있는 스냅샷(snapshot)기능을 제공합니다.스냅샷은 영구 디스크의 백업입니다.스냅샷의 주요 용도는 운영 중인 VM을 특정 스냅샷 시점으로 복구할 수 있습니다.스냅샷을 사용하여 신규 디스크를 만들고, 이를 바탕으로 새로운 VM(GCE) 인스턴스를 생성할 수 있습니다.데이터 복구, 데이터 전송, 또는 프로젝트의 다른 리소스에서 데이터에 접근하는 데 사용됩니다.GCP에서는 GUI(콘솔)를 통해 클릭 몇 번으로 이 작업을 수행할 수 있습니다.CLI(gcloud+shell script)로도 동일한 설정이 가능합니다.특히 대량의 작업을 수행해야 할 경우, CLI 방식이 훨씬 유리합니다. 이 글에서는 두 가지 방식을 모두 상세히 다..

Cloud/GCP 2025.06.01