GoogleAppEngine GAE/Go (+ dep)를 gcloud 명령없이 CI에 배포 GAE(Google App Engine) 앱을 배포할 때는 일반적으로 gcloud app deploy 명령 사용 그러나 GAE/Go 조합에서 을 사용하면 다음과 같은 오류로 배포하지 못했습니다. 이미 이 오류는 다음 기사에서 다루었습니다. 불행히도 아직 수정되지 않은 것 같습니다. 그래서, 에 올라 있던 「오래된 goapp 를 사용하는 방법」을 시험해 보겠습니다. 다음 페이지에서 goapp ... GoogleAppEngineDEPGAE5GoogleCloudPlatform Google App Engine의 Images API란 무엇입니까(+Go 샘플 구현) Cloud Storage에 저장된 이미지에 대해 매개 변수를 사용하여 동적 크기를 조정하고 잘라내는 공개 URL을 게시합니다. 자전으로 화상의 리사이즈 처리를 쓰지 않아도, 간단하게 썸네일용의 화상등을 전달할 수 있어 매우 편리합니다. URL의 끝에 =s32 와 같은 문자열을 붙여 동적으로 처리된 이미지를 얻을 수 있습니다. 처리 파라미터 예 너비 32px에 맞게 크기 조정http://lh*... 5GoogleCloudPlatformGAEGoogleAppEngine pyenv 환경에서 Google Cloud SDK 설치 Google Cloud SDK는 Python2 계열만 지원하고 게다가 오래된 채로 남아있는 것 같고, pyenv (+virtualenv) 환경하에서 설치를 시도하면 여러 곳이 파괴된다. pyenv virtualenv 2.7.12 gcloudsdk에서 만든 Python2 환경 아래에 Google Cloud SDK를 설치하고 싶습니다. 시스템 환경을 오염시키지 않을 것입니다. 그렇다면 움직이는 ... GoogleAppEngineGoogleCloudSDKpyenvGAEGoogleCloudPlatform Google App Engine/Python Standard Environment의 Runtime 버전 Google App Engine/Python에서 ... "Standard Environment"의 Python 버전은 2.7.5 "Flexible Environment"의 파이썬 버전은 2.7.9 (및 3.5.2) (2017년 1월 9일 현재) 조금 빠졌기 때문에 개인 메모. Google App Engine에는 「Standard Environment」와 「Flexible Environment... python2.7파이썬GoogleAppEngine PHP on Google App Engine을 사용하여 PhpStorm을 사용하여 빨리 디버깅 PHP 표준 버전의 Google App Engine을 사용하는 작업이 있었으므로 단계를 간략하게 요약했습니다. 디버그로 조사하지 않아도 거동을 모두 이해할 수 있는 만들기가 되어 있는 것이 제일입니다만, 세상 그렇게 잘 가서주지 않기 때문에… … 디버그 실행 가능한 환경을 빨리 준비했습니다. PhpStorm glocud로 설치된 GAE의 php 버전 환경 파이썬 2.7 hello world에... GoogleAppEngineGoogleCloudPlatformPHPPhpStorm GCE 자동 시작 및 자동 중지 스케줄링 GCE 인스턴스의 자동 시작 및 자동 중지를 스케줄링하고 싶습니다. 예를 들면 낮 동안 밖에 사용하지 않기 때문에 밤등은 정지해 두고 아침이 되면 기동시키는 것으로 코스트 절약하고 싶은 등등. AWS에서 말하기 GCP에는 AWS Lambda와 같은 이 있지만 아직 막 나오면 Lamda와 같은 스케줄링 기능은 없습니다. ※2016/04/25 현재 GCP에서는 현재 스케줄링 등은 Google A... GoogleAppEnginegooglecomputeengineGoogleCloudPlatformcrongce Intellij Idea에서 Google App Engine/Python 앱을 작성할 때 설정 자신의 비망록 메모. 대상 버전은 다음과 같습니다. 원래 Python 플러그인을 설치해 둡니다. 이것으로 어느 정도의 Pycharm 상당의 기능을 사용할 수 있습니다 로컬 컴퓨터에 설치된 Google App Engine의 SDK 경로를 지정합니다. Pip에서 설치하는 라이브러리는 프로젝트 바로 아래의 Lib 폴더에 넣는 것이 공식 샘플에 있는 패턴이므로 좋을까 생각합니다. Flask의 샘플 ... IntelliJ파이썬GoogleAppEngineGAE GAE/Go라면 StackdriverErrorReporting 통지의 Stacktrace에서 SourceRepository의 소스 코드로 직접 날 수 있다 어제 문득 투고한 twitter가 상당히 RT나 벼가 붙었지만, twitter의 길이의 제약의 관계로 약간의 주의점이 새고 있었기 때문에 기사로 해 보았다. GAE/Go라면, Stackdriver Error Reporting에 통지된 Stacktrace의 Hoge.go:90등과 같은 링크로부터 Cloud Source Repositories의 코드에 직접 날 수 있기 때문에, 어느 행에서 에러... GoogleAppEnginestackdriverGAE5GoogleCloudPlatform GAE/Go Datastore 중첩된 구조체 저장(더 slice를 결합한 경우) (2020.8.12 추가) 본 기사는 GAE/Go 1st gen의 appengine/datastore 패키지를 사용했을 경우의 내용이 되고 있습니다. Client Library( cloud.google.com/go/datastore 패키지)를 사용하면 기본 동작이 다릅니다. Client Library의 경우 구조체 태그에 flattten를 지정하면 이 기사와 같은 거동이 됩니다. GAE/Go... 5GAEGoogleAppEngineGoogleCloudDatastore AngularDart와 GAE x Go로 웹 사이트를 만들려고했습니다. AngularDart ( )를 사용하여 웹 사이트를 만들려고했습니다. 적당히, 만들어 보았습니다만, 스마트폰상에서도 문제 없게 동작하고 있습니다. AngularDart Component ( ) 편리했습니다. 현재, Dart에서는 개발할 때 Dartium을 사용합니다. Dartium은 Dart가 작동하는 Chromium입니다. 당초, JavaScript로 변환이 필요하거나 하고, 디버그 실행용... GoogleAppEngineDartAngularDartGAE5 datastore를 사용해 보았을 때 GAE/Go 1학년입니다. API 서버의 코드를 작성하는 중 빠진 것을 정리하려고 생각합니다. 이번에는 datastore입니다. 트랜잭션 기능의 사용법도 기억해 쾌적해져 온 요즘입니다. ※GAE/Go 전제의 쓰는 방법이 되어 버리는 것, 용서해 주세요. 올해 처음에 빠진 것이 이것이었습니다. datastore에서는 struct가 그대로 schema가 되기 때문에, 어쩐지 string의 상한을... GoogleCloudPlatformGAEGoogleAppEngine (2016 년 7 월) GAE Datastore write의 비용이 낮아 졌는지 시도했습니다. 2016/7/1부터 Cloud Datastore(GAE의 Datastore)의 과금 체계가 바뀌었습니다. 종래는 오퍼레이션 단위로 과금되고 있어, 예를 들면 1엔티티 기입해도 single property index나 custom index의 기입도 동시에 과금되고 있었습니다만, 신체계에서는 엔티티 단위로의 과금이 된다고 합니다. 이것이 사실이라면 세코 세코와 프로퍼티에 noindex 붙여 과... GoogleCloudPlatformGAEGoogleAppEngine Google App Engine에서 Composer 사용 Google App Engine의 PHP 애플리케이션에서 Composer를 사용하는 방법 이전 에서는 Google App Engine에서 PHP가 작동하는 곳까지 시도했습니다. 이번에는 보다 복잡한 애플리케이션 작성을 위한 준비로 Composer에서 라이브러리를 사용할 수 있도록 하고 싶습니다. 이번에는 Composer에서 설치한 라이브러리가 Google App Engine에서 작동하는지 확... GoogleAppEngineGAEPHP Google App Engine Node.js를 사용해 보세요. GAE/Node.js 조금 전입니다만. Node.js계 쿠마에서 보면 기다려 기다렸다는 느낌이군요(반드시). 정리해 보면 Node.js만이라기보다는 GAE의 등록 플로우가 메인이 되어 있을지도 먼저 에 액세스합니다. 1. 프로젝트 생성 GO TO THE PROJECTS PAGE 선택 관리 화면으로 날아갑니다. 이미 프로젝트를 만든 경우 목록이 표시됩니다. プロジェクトを作成 에서 이번에 사용할 프로젝트를 만듭니다.... GoogleAppEngine자바스크립트GAENode.jsGoogleCloudPlatform zend-expressive-skeleton을 GoogleAppEngine/PHP용으로 맞춤설정 Zend 공식 PSR-7 대응 마이크로프레임워크 「zend-expressive」 쉽게 설치할 수 있는 해골 프로젝트가 준비되어 있지만, 전회의 「 」로 시험했던 대로, 그대로 AppEngine에서 사용할 수 없기 때문에 커스터마이즈 해 보았습니다. composer 명령을 사용하여 설치할 수 있도록 packages.json도 준비했습니다. 다음과 같이 packeges.json을 지정하여 실행하... GoogleAppEngineGAEPHPGoogleCloudPlatform zend-expressive-skeleton을 GoogleAppEngine/PHP에 설치 Zend 공식 PSR-7 대응 마이크로 프레임 워크 "zend-expressive"를 사용해 보려고 생각, Google App Engine에 설치했으므로 비망 메모입니다. 설치한 zend-expressive 버전은 1.0.0입니다. --2016.06.10 추가 start-- 이 기사의 내용을 토대로, 별기사 「 」 으로, 간단하게 인스톨 할 수 있는 커스터마이즈판 스켈레톤을 준비했습니다. -... GoogleAppEngineGAEPHPGoogleCloudPlatform GoogleAppEngine/py에서 LINE bot 만든다. 심플 알몸 버전 LINEbot은 1on1군요. 흔한 봇처럼 그룹에 추가할 수 없습니까? 그런데, LINE bot입니다만 SSL인 서버가 필요한 곳이 허들 올리고 있습니다. 여기는 https 레이디한 GAE로 빨리 만들어 버립시다. 문제는 meg send에서 IP를 고정하는 방법입니다. 나중에 설명하겠습니다. flask 사용하므로 프로젝트 폴더에 lib 파고 pip 버리자 sh 파이썬 yaml /callbac... GoogleAppEngineFlask파이썬GAElinebot GoogleAppEngine/Go의 인스톨로부터 사용하기 쉬워지면 여기까지를 사쿠토 전편 AppEngine/Go의 기사라고 시험해 본 계의 HelloWorld까지는 잘 보지만, 그 후가 별로 정리된 정보가 없어 당황했기 때문에 거기까지를 싹둑 정리한다. 어느 환경도 거의 흐름은 함께이지만 이번은 Windows 환경에서. HelloWorld 이후는 으로. 처음은 적당하게 흘리기 때문에 알기 힘들면 본가(위의 행의 링크)를 참조. 에서 SDK를 다운로드하세요. (SDK에 go 자체가... 5GAEGoogleAppEngine VisualStudioCode에서 GAE/Go 환경 설정 VisualStudioCode가 go의 개발 환경으로서 편리함이 굉장히 좋습니다. debug도 현재로 스택 트레이스 정도는 볼 수 있으므로 code 읽기에는 충분합니다. GAE/Go에 재도전해 보자고 생각해 환경을 만들 수 없는지 조사해 보았으므로 묶을 수 있습니다. 등을 참고로 VisualStudioCode로 go 개발 환경을 이미 정돈하고 있는 전제입니다. 또한 GAE/Go의 SDK는 b... 5VisualStudioCodeGAEGoogleAppEngine GoogleAppEngine for Java를 AndroidStudio + Gradle로 개발 환경 만들기 GoogleAppEngine for Java를 개발하는 경우의 개발 환경을 여러가지 조사하고 있었습니다만, 공식은 Maven추천이거나, IntelliJ Community판(무상판)에서는 GAE의 Facet가 준비되어 있지 않거나 등, 이외라고 이것이라고 하는 구성 발견되지 않았고 시행 착오를 시도했습니다. 또, 아마도, 현시점(2016/2/23)에서는 IntelliJ Ultimate 혹은 E... GoogleAppEngineAndroidStudiogradleGAE자바 Google App Engine SDK for Go를 사용하여 GAE에서 앱을 실행할 때까지 MacOSX: 10.11.3 Python: 2.7.10 ※2.7계가 아니면 동작하지 않는 것 같기 때문에 주의(검증은 하고 있지 않다) Google App Engine SDK for Go: 1.9.32 - 2016-02-02 ※홈 디렉토리에서 작업을 한다 터미널.app 터미널.app 터미널.app ※「go_appengine」이라는 폴더명으로 압축해제 go_appengine_sdk_darwin... 5GoogleCloudPlatformGAEGoogleAppEngine [GAE/Java] 비동기 API로 Queue에 추가한 Task가 사라지는 문제(미해결) Google App Engine(GAE)/Java에서 TaskQueue의 비동기 API를 트랜잭션 지정하여 호출했는데 Task의 Add가 사라진다(Add되지 않음)라는 현상이 발생했습니다. GAE에서는 Datastore의 약한 트랜잭션 기능을 커버하기 위해 무한 재시도하는 TaskQueue를 병용하여 결과 무결성을 담보하는, 같은 것을 잘 합니다만, 이것으로는 결과 무결성을 유지할 수 없습니... GoogleCloudPlatformGAEGoogleAppEngine자바 Google App Engine for Python & PHP 시작 PATH를 추가해 둔다 ~/.bashrc WEB 브라우저가 기동해 「The authentication flow has completed.」라고 표시된다. http://projectID.appspot.com/로 이동 「Hello World!」라고 표시되면 성공. main.py 「안녕하세요」라고 표시되면 성공 Python SDK에는 PHP SDK도 포함되어 있습니다. 「Hello World!」라... 파이썬GoogleAppEngineGAE CircleCI에서 Service Account를 사용하여 GAE/go에 배포 CircleCI의 문서에는 Google App Engine에 배포하는 방법이 작성되었지만 Google 비밀번호를 입력하게 되었기 때문에 별로 기분이 좋지 않아서 어떻게든 ServiceAccount에서 Deploy 할 수 없는지 모색했습니다. Mac os x gae go sdk: 1.9.24 GCP Console로 이동하여 프로젝트를 열고 메뉴에서 [API Manager]->[자격 증명]에서 ... 5CircleCIGAEGoogleAppEngine Google App Engine for PHP에서 Google 스프레드시트에 읽기/쓰기 『 』의 계속입니다. Google App Engine for PHP(GAE/PHP)에서 Google 드라이브에 저장된 스프레드시트로 읽고 쓰는 방법입니다. 이렇게 하면 스프레드시트를 데이터베이스처럼 사용할 수 있습니다. 또한 Google 스프레드시트는 Google Drive 용량에 따라서 원하는 만큼 사용할 수 있습니다. 로 이동하여 스프레드시트를 만듭니다. 브라우저에서 스프레드시트를 엽니다... GoogleAppEnginePHP GCS가 자동으로 저장한 GAE 로그를 BigQuery에 로드하는 방법 따라서 로그를 영구적으로 저장하려면 외부 서비스에 보관해야합니다. GAE는 선택 사항이며 다음 두 서비스가 자동으로 로그를 내보내고 저장할 수 있습니다. · GCS 방법은 간단하고 에서 대상 프로젝트를 선택하고 Monitoring->Logs->Exports로 이동합니다. BigQuery에 저장하려면 기존 또는 새 데이터 세트를 선택하고 Stream App Engine Logs to BigQu... GoogleCloudStorageGoogleAppEngineGCSBigQueryGAE Datastore 데이터를 BigQuery에 넣고 SELECT하는 방법 DataStore의 데이터는 GQL을 사용하여 검색할 수 있지만 자유도가 낮다. 일부러 프로그램 짜는 것도 번거롭다. BigQuery에 넣으면 빠르고 자유로운 SQL로 검색을 할 수 있다! GAE 콘솔( )(새 GAE 콘솔)에서 Storage Browser를 선택합니다. 처음의 경우는 Create a bucket을 한다. bucket명이 Datastore를 넣는 장소가 된다. GAE 콘솔( ... GAEGoogleAppEngineBigQuery
GAE/Go (+ dep)를 gcloud 명령없이 CI에 배포 GAE(Google App Engine) 앱을 배포할 때는 일반적으로 gcloud app deploy 명령 사용 그러나 GAE/Go 조합에서 을 사용하면 다음과 같은 오류로 배포하지 못했습니다. 이미 이 오류는 다음 기사에서 다루었습니다. 불행히도 아직 수정되지 않은 것 같습니다. 그래서, 에 올라 있던 「오래된 goapp 를 사용하는 방법」을 시험해 보겠습니다. 다음 페이지에서 goapp ... GoogleAppEngineDEPGAE5GoogleCloudPlatform Google App Engine의 Images API란 무엇입니까(+Go 샘플 구현) Cloud Storage에 저장된 이미지에 대해 매개 변수를 사용하여 동적 크기를 조정하고 잘라내는 공개 URL을 게시합니다. 자전으로 화상의 리사이즈 처리를 쓰지 않아도, 간단하게 썸네일용의 화상등을 전달할 수 있어 매우 편리합니다. URL의 끝에 =s32 와 같은 문자열을 붙여 동적으로 처리된 이미지를 얻을 수 있습니다. 처리 파라미터 예 너비 32px에 맞게 크기 조정http://lh*... 5GoogleCloudPlatformGAEGoogleAppEngine pyenv 환경에서 Google Cloud SDK 설치 Google Cloud SDK는 Python2 계열만 지원하고 게다가 오래된 채로 남아있는 것 같고, pyenv (+virtualenv) 환경하에서 설치를 시도하면 여러 곳이 파괴된다. pyenv virtualenv 2.7.12 gcloudsdk에서 만든 Python2 환경 아래에 Google Cloud SDK를 설치하고 싶습니다. 시스템 환경을 오염시키지 않을 것입니다. 그렇다면 움직이는 ... GoogleAppEngineGoogleCloudSDKpyenvGAEGoogleCloudPlatform Google App Engine/Python Standard Environment의 Runtime 버전 Google App Engine/Python에서 ... "Standard Environment"의 Python 버전은 2.7.5 "Flexible Environment"의 파이썬 버전은 2.7.9 (및 3.5.2) (2017년 1월 9일 현재) 조금 빠졌기 때문에 개인 메모. Google App Engine에는 「Standard Environment」와 「Flexible Environment... python2.7파이썬GoogleAppEngine PHP on Google App Engine을 사용하여 PhpStorm을 사용하여 빨리 디버깅 PHP 표준 버전의 Google App Engine을 사용하는 작업이 있었으므로 단계를 간략하게 요약했습니다. 디버그로 조사하지 않아도 거동을 모두 이해할 수 있는 만들기가 되어 있는 것이 제일입니다만, 세상 그렇게 잘 가서주지 않기 때문에… … 디버그 실행 가능한 환경을 빨리 준비했습니다. PhpStorm glocud로 설치된 GAE의 php 버전 환경 파이썬 2.7 hello world에... GoogleAppEngineGoogleCloudPlatformPHPPhpStorm GCE 자동 시작 및 자동 중지 스케줄링 GCE 인스턴스의 자동 시작 및 자동 중지를 스케줄링하고 싶습니다. 예를 들면 낮 동안 밖에 사용하지 않기 때문에 밤등은 정지해 두고 아침이 되면 기동시키는 것으로 코스트 절약하고 싶은 등등. AWS에서 말하기 GCP에는 AWS Lambda와 같은 이 있지만 아직 막 나오면 Lamda와 같은 스케줄링 기능은 없습니다. ※2016/04/25 현재 GCP에서는 현재 스케줄링 등은 Google A... GoogleAppEnginegooglecomputeengineGoogleCloudPlatformcrongce Intellij Idea에서 Google App Engine/Python 앱을 작성할 때 설정 자신의 비망록 메모. 대상 버전은 다음과 같습니다. 원래 Python 플러그인을 설치해 둡니다. 이것으로 어느 정도의 Pycharm 상당의 기능을 사용할 수 있습니다 로컬 컴퓨터에 설치된 Google App Engine의 SDK 경로를 지정합니다. Pip에서 설치하는 라이브러리는 프로젝트 바로 아래의 Lib 폴더에 넣는 것이 공식 샘플에 있는 패턴이므로 좋을까 생각합니다. Flask의 샘플 ... IntelliJ파이썬GoogleAppEngineGAE GAE/Go라면 StackdriverErrorReporting 통지의 Stacktrace에서 SourceRepository의 소스 코드로 직접 날 수 있다 어제 문득 투고한 twitter가 상당히 RT나 벼가 붙었지만, twitter의 길이의 제약의 관계로 약간의 주의점이 새고 있었기 때문에 기사로 해 보았다. GAE/Go라면, Stackdriver Error Reporting에 통지된 Stacktrace의 Hoge.go:90등과 같은 링크로부터 Cloud Source Repositories의 코드에 직접 날 수 있기 때문에, 어느 행에서 에러... GoogleAppEnginestackdriverGAE5GoogleCloudPlatform GAE/Go Datastore 중첩된 구조체 저장(더 slice를 결합한 경우) (2020.8.12 추가) 본 기사는 GAE/Go 1st gen의 appengine/datastore 패키지를 사용했을 경우의 내용이 되고 있습니다. Client Library( cloud.google.com/go/datastore 패키지)를 사용하면 기본 동작이 다릅니다. Client Library의 경우 구조체 태그에 flattten를 지정하면 이 기사와 같은 거동이 됩니다. GAE/Go... 5GAEGoogleAppEngineGoogleCloudDatastore AngularDart와 GAE x Go로 웹 사이트를 만들려고했습니다. AngularDart ( )를 사용하여 웹 사이트를 만들려고했습니다. 적당히, 만들어 보았습니다만, 스마트폰상에서도 문제 없게 동작하고 있습니다. AngularDart Component ( ) 편리했습니다. 현재, Dart에서는 개발할 때 Dartium을 사용합니다. Dartium은 Dart가 작동하는 Chromium입니다. 당초, JavaScript로 변환이 필요하거나 하고, 디버그 실행용... GoogleAppEngineDartAngularDartGAE5 datastore를 사용해 보았을 때 GAE/Go 1학년입니다. API 서버의 코드를 작성하는 중 빠진 것을 정리하려고 생각합니다. 이번에는 datastore입니다. 트랜잭션 기능의 사용법도 기억해 쾌적해져 온 요즘입니다. ※GAE/Go 전제의 쓰는 방법이 되어 버리는 것, 용서해 주세요. 올해 처음에 빠진 것이 이것이었습니다. datastore에서는 struct가 그대로 schema가 되기 때문에, 어쩐지 string의 상한을... GoogleCloudPlatformGAEGoogleAppEngine (2016 년 7 월) GAE Datastore write의 비용이 낮아 졌는지 시도했습니다. 2016/7/1부터 Cloud Datastore(GAE의 Datastore)의 과금 체계가 바뀌었습니다. 종래는 오퍼레이션 단위로 과금되고 있어, 예를 들면 1엔티티 기입해도 single property index나 custom index의 기입도 동시에 과금되고 있었습니다만, 신체계에서는 엔티티 단위로의 과금이 된다고 합니다. 이것이 사실이라면 세코 세코와 프로퍼티에 noindex 붙여 과... GoogleCloudPlatformGAEGoogleAppEngine Google App Engine에서 Composer 사용 Google App Engine의 PHP 애플리케이션에서 Composer를 사용하는 방법 이전 에서는 Google App Engine에서 PHP가 작동하는 곳까지 시도했습니다. 이번에는 보다 복잡한 애플리케이션 작성을 위한 준비로 Composer에서 라이브러리를 사용할 수 있도록 하고 싶습니다. 이번에는 Composer에서 설치한 라이브러리가 Google App Engine에서 작동하는지 확... GoogleAppEngineGAEPHP Google App Engine Node.js를 사용해 보세요. GAE/Node.js 조금 전입니다만. Node.js계 쿠마에서 보면 기다려 기다렸다는 느낌이군요(반드시). 정리해 보면 Node.js만이라기보다는 GAE의 등록 플로우가 메인이 되어 있을지도 먼저 에 액세스합니다. 1. 프로젝트 생성 GO TO THE PROJECTS PAGE 선택 관리 화면으로 날아갑니다. 이미 프로젝트를 만든 경우 목록이 표시됩니다. プロジェクトを作成 에서 이번에 사용할 프로젝트를 만듭니다.... GoogleAppEngine자바스크립트GAENode.jsGoogleCloudPlatform zend-expressive-skeleton을 GoogleAppEngine/PHP용으로 맞춤설정 Zend 공식 PSR-7 대응 마이크로프레임워크 「zend-expressive」 쉽게 설치할 수 있는 해골 프로젝트가 준비되어 있지만, 전회의 「 」로 시험했던 대로, 그대로 AppEngine에서 사용할 수 없기 때문에 커스터마이즈 해 보았습니다. composer 명령을 사용하여 설치할 수 있도록 packages.json도 준비했습니다. 다음과 같이 packeges.json을 지정하여 실행하... GoogleAppEngineGAEPHPGoogleCloudPlatform zend-expressive-skeleton을 GoogleAppEngine/PHP에 설치 Zend 공식 PSR-7 대응 마이크로 프레임 워크 "zend-expressive"를 사용해 보려고 생각, Google App Engine에 설치했으므로 비망 메모입니다. 설치한 zend-expressive 버전은 1.0.0입니다. --2016.06.10 추가 start-- 이 기사의 내용을 토대로, 별기사 「 」 으로, 간단하게 인스톨 할 수 있는 커스터마이즈판 스켈레톤을 준비했습니다. -... GoogleAppEngineGAEPHPGoogleCloudPlatform GoogleAppEngine/py에서 LINE bot 만든다. 심플 알몸 버전 LINEbot은 1on1군요. 흔한 봇처럼 그룹에 추가할 수 없습니까? 그런데, LINE bot입니다만 SSL인 서버가 필요한 곳이 허들 올리고 있습니다. 여기는 https 레이디한 GAE로 빨리 만들어 버립시다. 문제는 meg send에서 IP를 고정하는 방법입니다. 나중에 설명하겠습니다. flask 사용하므로 프로젝트 폴더에 lib 파고 pip 버리자 sh 파이썬 yaml /callbac... GoogleAppEngineFlask파이썬GAElinebot GoogleAppEngine/Go의 인스톨로부터 사용하기 쉬워지면 여기까지를 사쿠토 전편 AppEngine/Go의 기사라고 시험해 본 계의 HelloWorld까지는 잘 보지만, 그 후가 별로 정리된 정보가 없어 당황했기 때문에 거기까지를 싹둑 정리한다. 어느 환경도 거의 흐름은 함께이지만 이번은 Windows 환경에서. HelloWorld 이후는 으로. 처음은 적당하게 흘리기 때문에 알기 힘들면 본가(위의 행의 링크)를 참조. 에서 SDK를 다운로드하세요. (SDK에 go 자체가... 5GAEGoogleAppEngine VisualStudioCode에서 GAE/Go 환경 설정 VisualStudioCode가 go의 개발 환경으로서 편리함이 굉장히 좋습니다. debug도 현재로 스택 트레이스 정도는 볼 수 있으므로 code 읽기에는 충분합니다. GAE/Go에 재도전해 보자고 생각해 환경을 만들 수 없는지 조사해 보았으므로 묶을 수 있습니다. 등을 참고로 VisualStudioCode로 go 개발 환경을 이미 정돈하고 있는 전제입니다. 또한 GAE/Go의 SDK는 b... 5VisualStudioCodeGAEGoogleAppEngine GoogleAppEngine for Java를 AndroidStudio + Gradle로 개발 환경 만들기 GoogleAppEngine for Java를 개발하는 경우의 개발 환경을 여러가지 조사하고 있었습니다만, 공식은 Maven추천이거나, IntelliJ Community판(무상판)에서는 GAE의 Facet가 준비되어 있지 않거나 등, 이외라고 이것이라고 하는 구성 발견되지 않았고 시행 착오를 시도했습니다. 또, 아마도, 현시점(2016/2/23)에서는 IntelliJ Ultimate 혹은 E... GoogleAppEngineAndroidStudiogradleGAE자바 Google App Engine SDK for Go를 사용하여 GAE에서 앱을 실행할 때까지 MacOSX: 10.11.3 Python: 2.7.10 ※2.7계가 아니면 동작하지 않는 것 같기 때문에 주의(검증은 하고 있지 않다) Google App Engine SDK for Go: 1.9.32 - 2016-02-02 ※홈 디렉토리에서 작업을 한다 터미널.app 터미널.app 터미널.app ※「go_appengine」이라는 폴더명으로 압축해제 go_appengine_sdk_darwin... 5GoogleCloudPlatformGAEGoogleAppEngine [GAE/Java] 비동기 API로 Queue에 추가한 Task가 사라지는 문제(미해결) Google App Engine(GAE)/Java에서 TaskQueue의 비동기 API를 트랜잭션 지정하여 호출했는데 Task의 Add가 사라진다(Add되지 않음)라는 현상이 발생했습니다. GAE에서는 Datastore의 약한 트랜잭션 기능을 커버하기 위해 무한 재시도하는 TaskQueue를 병용하여 결과 무결성을 담보하는, 같은 것을 잘 합니다만, 이것으로는 결과 무결성을 유지할 수 없습니... GoogleCloudPlatformGAEGoogleAppEngine자바 Google App Engine for Python & PHP 시작 PATH를 추가해 둔다 ~/.bashrc WEB 브라우저가 기동해 「The authentication flow has completed.」라고 표시된다. http://projectID.appspot.com/로 이동 「Hello World!」라고 표시되면 성공. main.py 「안녕하세요」라고 표시되면 성공 Python SDK에는 PHP SDK도 포함되어 있습니다. 「Hello World!」라... 파이썬GoogleAppEngineGAE CircleCI에서 Service Account를 사용하여 GAE/go에 배포 CircleCI의 문서에는 Google App Engine에 배포하는 방법이 작성되었지만 Google 비밀번호를 입력하게 되었기 때문에 별로 기분이 좋지 않아서 어떻게든 ServiceAccount에서 Deploy 할 수 없는지 모색했습니다. Mac os x gae go sdk: 1.9.24 GCP Console로 이동하여 프로젝트를 열고 메뉴에서 [API Manager]->[자격 증명]에서 ... 5CircleCIGAEGoogleAppEngine Google App Engine for PHP에서 Google 스프레드시트에 읽기/쓰기 『 』의 계속입니다. Google App Engine for PHP(GAE/PHP)에서 Google 드라이브에 저장된 스프레드시트로 읽고 쓰는 방법입니다. 이렇게 하면 스프레드시트를 데이터베이스처럼 사용할 수 있습니다. 또한 Google 스프레드시트는 Google Drive 용량에 따라서 원하는 만큼 사용할 수 있습니다. 로 이동하여 스프레드시트를 만듭니다. 브라우저에서 스프레드시트를 엽니다... GoogleAppEnginePHP GCS가 자동으로 저장한 GAE 로그를 BigQuery에 로드하는 방법 따라서 로그를 영구적으로 저장하려면 외부 서비스에 보관해야합니다. GAE는 선택 사항이며 다음 두 서비스가 자동으로 로그를 내보내고 저장할 수 있습니다. · GCS 방법은 간단하고 에서 대상 프로젝트를 선택하고 Monitoring->Logs->Exports로 이동합니다. BigQuery에 저장하려면 기존 또는 새 데이터 세트를 선택하고 Stream App Engine Logs to BigQu... GoogleCloudStorageGoogleAppEngineGCSBigQueryGAE Datastore 데이터를 BigQuery에 넣고 SELECT하는 방법 DataStore의 데이터는 GQL을 사용하여 검색할 수 있지만 자유도가 낮다. 일부러 프로그램 짜는 것도 번거롭다. BigQuery에 넣으면 빠르고 자유로운 SQL로 검색을 할 수 있다! GAE 콘솔( )(새 GAE 콘솔)에서 Storage Browser를 선택합니다. 처음의 경우는 Create a bucket을 한다. bucket명이 Datastore를 넣는 장소가 된다. GAE 콘솔( ... GAEGoogleAppEngineBigQuery