2016-08-08 2 views
0

노드 서버 내부에서 클라이언트 js 코드를 실행하는 응용 프로그램을 개발하고 있습니다 (안전하지 않습니다. 알고 있습니다).gcloud nodejs 모듈을 서로 볼 수 있습니까?

node vm을 사용합니다. 안전한 것으로 보입니다. 다른 모듈에서 격리하려고합니다. 일부 악성 코드가 모든 노드 서버 코드 및 구성을 읽지 만 중요한 파일을 볼 수는 없습니다.

나는 https://cloud.google.com/appengine/docs/flexible/nodejs/configuration-files을 읽었지만 그것이 내 용도로 쓰이는 지 확신 할 수 없습니다.

예 :

파일 :> /notsafemodule/app.yml

  • < 응용 프로그램>/notsafemodule/...
  • < 응용 프로그램>/safemodule/응용 프로그램

    • < 응용 프로그램. yml
    • < 앱> /safemodule/secret.txt

    동일한 컨테이너에 (safemodule)과 (notsafemodule)이 배포되어 있습니까?

    (notsafemodule)이 (< app> /safemodule/secret.txt) 읽을 수 있습니까?

    감사합니다!

  • 답변

    0

    모듈/서비스는 서로 다른 URL을 다른 인스턴스에 배포 :

    • safemodule - 도트 형 < 응용 프로그램> .appspot.com에서
    • notsafemodule - 도트 형 < 응용 프로그램> .appspot.com에서

    서로 볼 수는 없습니다.