VS Code 작업공간에서 함수 관리

이 페이지에서는 단일 작업공간 및 다중 폴더 작업공간에서 여러 Cloud Functions 구성을 관리하는 방법과 Cloud Code를 사용하여 Cloud Run Functions 탐색기를 재배열하는 방법을 보여줍니다.

시작하기 전에

이 가이드에는 작업공간이 이미 설정되어 있어야 합니다(구성이 하나 이상 나열된 launch.json 파일). 샘플을 시작하려면 함수 만들기 및 배포 빠른 시작을 참조하세요.

단일 작업공간에서 여러 구성 관리

새 Cloud Functions 구성을 launch.json 파일에 추가하려면 다음 단계를 따르세요.

  1. Cloud Code를 클릭한 다음 Cloud Functions 탐색기를 펼칩니다.

  2. Cloud Run Functions 탐색기에서 작업공간 위에 포인터를 가져가고 새 Cloud 함수 구성 추가를 클릭합니다.

  3. 안내를 따라 다음 작업을 수행합니다.

    1. 함수 이름 입력
    2. Cloud Run Functions 환경 선택
    3. 진입점(이 함수에 대해 호출할 메서드 이름) 입력
    4. 테스트 입력값 입력

    또는 launch.json 파일에 다음 값을 수동으로 입력할 수 있습니다.

    {
        "configurations": [
          {
            "name": "Deploy Cloud Function",
            "type": "cloudcode.cloudfunctions",
            "request": "launch",
            "functionName": "hello-world-get",
            "gen": "GEN_2",
            "entryPoint": "helloGet"
          }
        ]
    }
    

    Cloud Run Functions 작업공간은 launch.json 파일에 나열된 첫 번째 구성에 해당합니다. 작업공간 이름은 launch.json 파일에 나열된 첫 번째 구성의 functionName을 반영합니다.

    {
        "configurations": [
          {
            "name": "Deploy Cloud Function",
            "type": "cloudcode.cloudfunctions",
            "request": "launch",
            "functionName": "hello-world-pub-sub",
            "gen": "GEN_2",
            "entryPoint": "helloPubSub"
          },
          {
            "name": "Deploy Cloud Function",
            "type": "cloudcode.cloudfunctions",
            "request": "launch",
            "functionName": "hello-world-get",
            "gen": "GEN_2",
            "entryPoint": "helloGet"
          }
        ]
    }
    
  4. (선택사항) launch.json 파일에서 다른 구성을 배포하려면 배포하려는 구성을 launch.json 파일의 맨 위로 이동하고 refresh Cloud Functions 탐색기 새로고침을 클릭합니다.

다중 폴더 작업공간 관리

Cloud Code는 각 함수에 자체 launch.json 파일이 포함된 경우 Cloud Run Functions 작업공간에 여러 폴더를 포함할 수 있도록 지원합니다.

Cloud Functions 탐색기의 다중 폴더 작업공간

표시되는 각 Cloud Run Functions 작업공간 폴더의 이름은 해당 launch.json 파일의 첫 번째 구성 functionName을 따라 지정됩니다.

프로젝트에 다중 폴더 작업공간을 정렬하려면 VS Code의 다중 루트 작업공간을 참조하세요.

Cloud Run Functions 탐색기를 IDE의 파일 탐색기로 재배열

다음을 수행하여 Cloud Run Functions 탐색기를 VS Code의 파일 탐색기로 재배열할 수 있습니다.

  1. Cloud Run Functions 탐색기를 VS Code의 파일 탐색기로 드래그합니다.

    Cloud Functions 탐색기 재배열

    이 배열은 프로젝트 파일과 동일한 창에서 배포된 함수와 Cloud Run Functions 작업공간을 볼 수 있도록 파일 탐색기 아래에 Cloud Run Functions 탐색기를 표시합니다.

  2. (선택사항) 이 배열을 실행취소하려면 Cloud Code: Cloud Functions 탐색기의 제목을 마우스 오른쪽 버튼으로 클릭하고 위치 재설정을 선택합니다. 그러면 Cloud Run Functions 탐색기가 Cloud Code 탭으로 다시 이동합니다.

지원받기

의견을 보내려면 GitHub에서 문제를 보고하거나 Stack Overflow에서 질문하세요.