IntelliJ용 Cloud Code 특징

Cloud Code는 바로 실행할 수 있는 샘플, 즉시 사용할 수 있는 구성 스니펫, 맞춤형 디버깅 환경을 제공하여 Cloud Run, Kubernetes, App Engine 애플리케이션 개발 주기 전체에서 IDE를 지원합니다.

또한 Cloud Source Repositories, Cloud Storage, 다양한 Cloud 라이브러리와 같은 Google Cloud 도구와의 통합도 개선되었습니다.

다음은 Cloud Code 기능을 요약 설명합니다.

  • Duet AI와 Cloud Code 통합: AI 기반 공동작업자인 Duet AI를 사용해 개발 작업을 보다 효과적이면서도 효율적으로 수행하세요.
  • Cloud Run에 대한 간소화된 배포: IDE에서 직접 Cloud Run(완전 관리형)에 Cloud Run 서비스를 배포합니다.
  • 클릭 한 번으로 Kubernetes에서 실행: IDE에서 바로 Skaffold를 사용하여 Kubernetes 클러스터에서 개발합니다. 원하는 빌드 및 배포 전략을 사용할 수 있도록 Skaffold 구성: kubectl, Helm, Cloud Build(원격 빌드용), Jib, Kaniko와 연동됩니다.
  • Kubernetes에서 지속적 개발: 개발 내부 루프를 긴밀하게 유지하기 위해 지속적 개발을 사용 설정할 수 있으며, 변경사항이 거의 실시간으로 반영됩니다. Kubernetes 구성 또는 코드가 변경되면 Cloud Code가 컨테이너를 다시 빌드하고 애플리케이션을 다시 실행합니다.
  • 손쉬운 리소스 유지보수: Cloud Run 및 Kubernetes 탐색기를 사용하여 리소스 로그를 스트리밍하고 확인하여 IDE 내에서 Cloud Run 및 Kubernetes 리소스를 모니터링합니다. 또한 클러스터 대시보드를 사용하여 클러스터를 시작 및 중지하고 상태를 추적할 수 있습니다.
  • Skaffold 구성 파일 및 Kubernetes YAML 수정 지원: 스마트 템플릿, 바로 사용할 수 있는 스니펫, 컨텍스트 기반 완성을 통해 신속하게 설정하여 스키마 파일을 권장사항에 맞게 구성할 수 있습니다.
  • App Engine 통합 App Engine 애플리케이션을 Cloud Code로 마이그레이션합니다. Cloud Code에서는 표준 환경에서 애플리케이션을 로컬에서 실행하고 디버깅할 수 있으며 표준 또는 가변형 환경에 애플리케이션을 배포할 수 있습니다.
  • Secret Manager 지원: Cloud Code의 통합 Secret Manager 지원을 통해 민감한 정보를 보호하고 앱의 보안을 유지합니다. 코드베이스의 보안 비밀이 없이도 Secret Manager 뷰에서 보안 비밀을 만들고, 보고, 업데이트하고, 사용할 수 있습니다.
  • Google Cloud API 브라우저: API 라이브러리 브라우저를 통해 IDE에서 나가지 않고 개발 흐름을 중단하지 않으면서 사용 가능한 Cloud API를 찾아보고, 서비스를 사용 설정하고, 설치하고, 앱에 클라이언트 라이브러리를 통합하는 방법을 알아보세요.
  • 커스텀 샘플: 팀이 빠르게 시작할 수 있도록 조직에 맞는 애플리케이션 샘플 저장소를 설정하고 공유합니다.
  • Compute Engine 통합: 애플리케이션을 실행하는 Compute Engine VM을 보고, SSH를 사용하여 VM에 대한 연결을 설정하고, 애플리케이션 로그를 보고, VM에 파일을 업로드합니다.

지원 받기

IntelliJ IDE에서 의견을 제출하거나 문제를 신고하려면 도구 > Cloud Code > 도움말 / 정보 > 의견 제출 또는 문제 신고로 이동하여 GitHub에 문제를 신고하거나 Stack Overflow에서 질문합니다.