2024년 6월 17일부터 신규 고객은 Cloud Source Repositories를 사용할 수 없습니다. 이전에 조직에서 Cloud Source Repositories를 사용한 적이 없는 경우 API를 사용 설정할 수 없거나 Cloud Source Repositories를 사용할 수 없습니다. 조직에 연결되지 않은 새 프로젝트는 Cloud Source Repositories API를 사용 설정할 수 없습니다. 2024년 6월 17일 이전에 Cloud Source Repositories를 사용한 조직은 이 변경사항의 영향을 받지 않습니다.
의견 보내기
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Cloud Source Repositories의 앱을 App Engine에 배포
이 빠른 시작에서는 Cloud Source Repositories의 앱을 App Engine에 배포하는 방법을 설명합니다. 다음 단계에서는 앱을 배포하고 앱 코드와 저장소를 업데이트하고 업데이트된 코드를 다시 배포합니다.
앱 배포
터미널 창에서 저장소가 포함된 디렉터리로 이동합니다.
cd hello-world
샘플 앱을 배포합니다.
gcloud app deploy app.yaml
앱이 실행되는지 확인합니다.
gcloud app browse
브라우저에 Hello, World!
라는 메시지가 표시됩니다.
앱 업데이트
터미널 창에서 텍스트 편집기를 사용하여 다음 코드를 붙여넣고 main.py
파일을 업데이트합니다.
#!/usr/bin/env python
import webapp2
class MainHandler ( webapp2 . RequestHandler ):
def get ( self ):
self . response . write ( 'Goodbye , Moon ! ')
app = webapp2 . WSGIApplication ([
( '/ ', MainHandler )
], debug = True )
Git이 커밋할 수 있도록 파일을 추가합니다.
git add main.py
이 작업의 기록을 설명하는 주석이 포함된 파일을 커밋합니다.
git commit -m "Update main.py to say Goodbye Moon"
파일을 Cloud Source Repositories로 푸시합니다.
git push origin master
앱 재배포
터미널 창에서 다음 명령어를 입력합니다.
gcloud app deploy app.yaml
앱을 엽니다.
gcloud app browse
브라우저에 Goodbye, Moon!
라는 메시지가 표시됩니다.
참고: 변경사항이 아직 표시되지 않으면 1~2분 정도 기다렸다가 브라우저 창을 새로 고치세요.
삭제
이 페이지에서 사용한 리소스 비용이 Google Cloud 계정에 청구되지 않도록 하려면 다음 단계를 수행합니다.
참고: 앱을 중지하면 처리 중인 모든 요청이 중지되지만 데이터와 상태는 유지됩니다. Compute Engine 인스턴스 등에서 발생하는 요금은 계속 부과될 수 있습니다. Google Cloud 프로젝트에서 사용된 모든 리소스를 해제하려면 프로젝트를 종료 합니다.
앱 사용 중지
Google Cloud Console에서 App Engine 설정 페이지로 이동합니다.
설정 페이지로 이동
애플리케이션 사용 중지 를 클릭하고 안내를 따릅니다.
앱을 중지하면 즉시 적용됩니다.
앱의 URL로 이동하여 앱이 사용 중지되었는지 확인합니다. 예를 들어 http://[YOUR_PROJECT_ID].appspot.com/
이고, 여기서 [YOUR_PROJECT_ID]
는 Google Cloud 프로젝트 ID입니다. 앱이 사용 중지되면 HTTP 404 Not Found
상태 코드가 반환됩니다.
저장소 삭제
Google Cloud 콘솔에서 Cloud Source Repositories의 모든 저장소 페이지를 엽니다.
Cloud Source Repositories 열기
삭제하려는 저장소 위에 마우스 포인터를 놓고 설정 settings 을 클릭합니다.
일반 설정 페이지가 열립니다.
이 저장소 삭제 를 클릭합니다.
delete .
저장소 삭제 대화상자가 열립니다.
삭제할 저장소의 이름을 입력합니다.
삭제 를 클릭합니다.
의견 보내기
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스 에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스 에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책 을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2024-05-22(UTC)
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"번역 문제"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"기타"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"이해하기 쉬움"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"문제가 해결됨"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"기타"
}]
의견을 전달하고 싶나요?
{"lastModified": "\ucd5c\uc885 \uc5c5\ub370\uc774\ud2b8: 2024-05-22(UTC)"}
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2024-05-22(UTC)"]]