애플리케이션을 Debian 8에 고정하기

2018년 5월 30일 이후 Google은 유연성 있는 App Engine 가변형 환경을 사용하는 고객을 Debian 8 'Jessie' 운영체제에서 Ubuntu 16.04로 자동 이전합니다. 따라서 Debian 보안팀이 Debian 8 'Jessie'에 대한 지원을 2018년 6월에 종료한 후에도 애플리케이션에서 보안 패치와 운영체제 업데이트를 계속 받을 수 있습니다.

이 페이지는 Debian 8 'Jessie' 운영체제에 애플리케이션을 고정하여 Ubuntu로의 자동 이전을 선택 해제하는 방법을 설명합니다.

애플리케이션 고정은 임시 조치

이전 선택 해제는 임시 조치로만 가능합니다. Debian 8 'Jessie'에 애플리케이션을 고정하면 운영체제 업데이트를 받지 못하게 되며, 시간이 지나면서 Debian 8 'Jessie' 사용 시 패치 미적용으로 인한 보안 취약점이 발생할 수 있습니다. Debian 8 'Jessie'에 앱을 고정하지 않고 대신 최신 지원 운영체제인 Ubuntu 16.04를 사용하는 것이 좋습니다.

애플리케이션 고정 방법

애플리케이션을 고정하려면 사용 중인 런타임 탭을 선택하고 탭 안의 단계를 따르세요.

Python

  1. app.yaml 파일에서 런타임을 선언하는 행을 찾습니다.

     runtime: python
    
  2. 위의 행을 아래 코드로 바꿉니다.

     runtime: gs://runtime-builders/python-default-builder-20180416161214.yaml
    
  3. 애플리케이션을 다시 배포합니다.

    운영체제 보안 패치와 업데이트를 다시 받을 수 있도록 2018년 5월 30일 이후 가능한 빨리 이 변경사항을 실행 취소하고 애플리케이션을 다시 배포하는 것이 좋습니다.

Node.js

  1. app.yaml 파일에서 런타임을 선언하는 행을 찾습니다.

     runtime: nodejs
    
  2. 위의 행을 아래 코드로 바꿉니다.

     runtime: gs://runtime-builders/nodejs-default-builder-20180410153933.yaml
    
  3. 애플리케이션을 다시 배포합니다.

    운영체제 보안 패치와 업데이트를 다시 받을 수 있도록 2018년 5월 30일 이후 가능한 빨리 이 변경사항을 실행 취소하고 애플리케이션을 다시 배포하는 것이 좋습니다.

Ruby

  1. app.yaml 파일에서 런타임을 선언하는 행을 찾습니다.

     runtime: ruby
    
  2. 위의 행을 아래 코드로 바꿉니다.

     runtime: gs://runtime-builders/ruby-default-builder-20180503185212.yaml
    
  3. 애플리케이션을 다시 배포합니다.

    운영체제 보안 패치와 업데이트를 다시 받을 수 있도록 2018년 5월 30일 이후 가능한 빨리 이 변경사항을 실행 취소하고 애플리케이션을 다시 배포하는 것이 좋습니다.

PHP

  1. app.yaml 파일에서 런타임을 선언하는 행을 찾습니다.

     runtime: php
    
  2. 위의 행을 아래 코드로 바꿉니다.

     runtime: gs://runtime-builders/php-default-builder-20180501142932.yaml
    
  3. 애플리케이션을 다시 배포합니다.

    운영체제 보안 패치와 업데이트를 다시 받을 수 있도록 2018년 5월 30일 이후 가능한 빨리 이 변경사항을 실행 취소하고 애플리케이션을 다시 배포하는 것이 좋습니다.

.NET

  1. app.yaml 파일에서 런타임을 선언하는 행을 찾습니다.

     runtime: aspnetcore
    
  2. 위의 행을 아래 코드로 바꿉니다.

     runtime: gs://runtime-builders/aspnetcore-default-builder-20180424122928.yaml
    
  3. 애플리케이션을 다시 배포합니다.

    운영체제 보안 패치와 업데이트를 다시 받을 수 있도록 2018년 5월 30일 이후 가능한 빨리 이 변경사항을 실행 취소하고 애플리케이션을 다시 배포하는 것이 좋습니다.