-
LINE ログインチャネルを作成し、LIFFを作成する(LIFFのエンドポイントURLは仮URLを入力して、LIFF IDをメモする)
https://developers.line.biz/ja/services/line-login/ -
Google Cloud のプロジェクトを新規作成する
https://console.cloud.google.com/cloud-resource-manager?hl=ja&_ga=2.177002531.707716914.1602916550-1618091733.1601092088 -
下記リポジトリをForkする
https://github.com/mochan-tk/vscode-gcp-line.git -
Github Codespaces を作成する
-
GCPにログインし、SDKを承認します
gcloud init -
Cloud Storage を作成(バケット名は一意になるようにして、[gs://]以外をメモします)し公開する
gsutil mb -b on -l asia-northeast1 gs://xxx-image-bucket
gsutil iam ch allUsers:objectViewer gs://xxx-image-bucket -
Cloud Code の拡張機能 Cloud Run Explorer から Cloud Run を有効にする
-
Cloud Code の拡張機能 から Deploy to Cloud Run を選択する
regionに「asia-northeast1 (Tokyo)」を選択
Show Advanced Settings > ENVIRONMENT VARIABLES で下記を入力
MY_LIFF_ID:xxx
GCLOUD_STORAGE_BUCKET:xxx -
「Deploy」ボタンを押す
「Make sure all fields are correct to continue」と出る時あるがもう1度ボタンを押す -
Cloud Run にデプロイが完了したら、URLが発行されるので、LIFFのエンドポイントURLをかきかえます
-
LIFF URL から動作確認します
-
Notifications
You must be signed in to change notification settings - Fork 1
vscodejp/handson-codespaces-line-gcp
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
GitHub Codespaces x LINE x GCP ハンズオン
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published