ืืืฃ ืืื ืืืกืืจ ืืื ืืืฉืช ืืืกื ื ืชืื ืื ืฉื Firestore ืืืฆื Datastore ืืคืืืคืืจืืืช ืฉืื ืืช.
ืืคื ื ืฉืืชืืืืื
ืืืกืื ืืื ืืืืขื ืืืฉืชืืฉืื ืฉืืืจ ืืฆืจื ืืกื ื ืชืื ืื ืืืฆื Datastore. ืื ืื ืืฆืจืชื ืืกื ื ืชืื ืื, ืคืืขืืื ืืคื ืืืืจืืืช ืฉืืืืจืื ืืชืืืืช ืืขืืืื ืขื Firestore ืืืฆื Datastore.
ืืืฉื ืืืกื ืื ืชืื ืื ื-App Engine
ืืื ืืืชืืื ืืืฉืชืืฉ ืืืฆื Datastore ืื-App Engine, ืืคืฉืจ ืืขืืื ืืืื ืืืืคืื ืืืืื ืฉืกืคืฆืืคืืื ืืฉืคื:
| ืืกืืืื ืืกืื ืืจืืืช ืฉื App Engine | ืืกืืืื ืืืืืฉื ืฉื App Engine |
|---|---|
ืืจืฉืืืช ืืืฆื Datastore ื-App Engine
ืืืจืืจืช ืืืื, ืืืคืืืงืฆืืืช ื-App Engine ืืฉ ืืืฉื ืืืกื ื ืชืื ืื ืืืฆื Datastore ืืืืชื ืคืจืืืงื. ืื ืืคืืืงืฆืืืช App Engine ืืฉืชืืฉืช ืืืฉืืื ืฉืืจืืช ืฉืืืืืจ ืืืจืืจืช ืืืื ื-App Engine ืืื ืื ืื ืืช ืืืืฉื ืืฉืืจืืชืื ืืื Firestore. Google Cloudืืืจืืจืช ืืืื, ืืืฉืืื ืืฉืืจืืช ืฉืืืืืจ ืืืจืืจืช ืืืื ื-App Engine ืืฉ ืชืคืงืื IAM ืฉื ืขืจืืืช ืคืจืืืงื, ืฉืืืื ืืืฉืช ืงืจืืื ืืืชืืื ืืืื ืืืฆื Datastore.
ืืชื ืืืืืื ืืฉื ืืช ืืช ืืจืฉืืืช ื-IAM ืฉื ืืฉืืื ืืฉืืจืืช ืฉืืฉืืฉ ืืืจืืจืช ืืืื ื-App Engine, ืืื ืืืื ืืืืืช ืฉืืืคืืืงืฆืื ืชืืื ืืช ืืืืฉื ื-Firestore ืืื ืื ืชืงืฆื ืชืคืงืื IAM ืขื ืืืจืฉืืืช ืื ืืจืฉืืช ื-Firestore. ืืืืืื, ืชืคืงืืื ื-IAMโ Datastore Owner ื- Datastore User ืืขื ืืงืื ืืืฉืช ืงืจืืื ืืืชืืื ื-Firestore ืืืฆื Datastore.
ืื ืืฉืืืชืื ืื ืืืืงืื ืืช ืืฉืืื ืืฉืืจืืช ืฉืืืืืจ ืืืจืืจืช ืืืื ื-App Engine, ืืืคืืืงืฆืืืช App Engine ืื ืชืืื ืืืชืจ ืืืฉื ืืืกื ืื ืชืื ืื ืืืฆื Datastore. ืื ืืฉืืชืชื ืืช ืืฉืืื ืืฉืืจืืช ืฉื App Engine, ืืชื ืืืืืื ืืืคืขืื ืืืชื ืืืืฉ. ืื ืืคืขืืืื ืืฉืืื ืฉืืจืืช. ืื ืืืงืชื ืืช ืืฉืืื ืืฉืืจืืช ืฉื App Engine ื-30 ืืืืื ืืืืจืื ืื, ืชืืืื ืืฉืืืจ ืืืชื. ืืืืข ื ืืกืฃ ืืืื ืืืืืจ ืื ืืฉื ืืืืื ืืืืงื ืฉื ืืฉืืื ืฉืืจืืช.
ืืืฉื ืืืกื ืื ืชืื ืื ืืืืื ื ืฉื Compute Engine
ืืงืืข ืืื ื ืกืืืจ ืืื ืืืคืขืื ืืกื ื ืชืื ืื ืืืฆื Datastore ืืืืฉืช ืืืื ืืืืื ื ืืืจืืืืืืช (VM) ืฉื Compute Engine ืืคืจืืืงื ืืืฉ ืื ืงืืื.
ืืจืฉืืืช ืืืฆื Datastore ื-Compute Engine
ืืืจืืจืช ืืืื, ืืืคืืืงืฆืืืช ืฉื Compute Engine ืืฉ ืืืฉื ืืืกื ื ืชืื ืื ืืืฆื Datastore ืืืืชื ืคืจืืืงื. ืื ืืคืืืงืฆืืืช Compute Engine ืืฉืชืืฉืช ืืืฉืืื ืฉืืจืืช ืฉืืืืืจ ืืืจืืจืช ืืืื ื-Compute Engine ืืื ืื ืื ืืช ืืืืฉื ืืฉืืจืืชืื ืืื Firestore. Google Cloud ืืืจืืจืช ืืืื, ืืืฉืืื ืืฉืืจืืช ืฉืืืืืจ ืืืจืืจืช ืืืื ื-Compute Engine ืืฉ ืืช ืชืคืงืื ื-IAM Project Editor, ืฉืืืื ืืืฉืช ืงืจืืื ืืืชืืื ืืืื ืืืฆื Datastore.
ืืื ืืืฉืช ืืืกื ืื ืชืื ืื ืืชืื ืืืื ื ื-Compute Engine, ืฆืจืื ืืืฆืข ืืช ืืฉืืืื ืืืืื:
- ืืคืขืืืื ืืช Google Compute Engine API ืืคืจืืืงื.
ืืคืขืืช Compute Engine API -
ืืืืืืื ืฉืืืืื ืืืคืขื ืืคืจืืืงื Google Cloud .
- ืืืฆืจืื ืืืื ื ืฉื Compute Engine.
ืืืกืืฃ
- ื ืื ืกืื ืืืฃ VM Instances ืืืกืืฃ Google Cloud .
- ืืืืฆืื ืขื ืืืืฆื Create instance.
- ืืงืืข Identity and API access (ืืืืช ืืืืฉืช API), ืืืืืจืื ืืช Access scopes (ืืืงืคื ืืืฉื) ืืื ืืกืคืง ืืืฉื ื-Datastore. ืืคืฉืจ ืืืืืฅ ืขื Allow full access to all Cloud APIs ืืื ืืืขื ืืง ืืืฉื ืืื ืืืฉืงื Google Cloud API, ืื ืืืืืฅ ืขื Set access for each API, ืืืืืฅ ืขื ืืชืคืจืื ืื ืคืชื ืฉื Datastore ืืื ืืืืืฅ ืขื Enabled ืืื ืืืขื ืืง ืืืฉื ื-Datastore.
- ืืืืฆืื ืขื ืืืืฆื Create ืืื ืืืฆืืจ ืืช ืืืคืข ืืืืื ื ืืืืืจืืืืืืช.
- ืืืืืืื ืฉืืืืคืข ืคืืขื.
- ืืื ืืืฉืชืืฉ ืืืืื ื ืืืืืจืืืืืืช ืืืืฉื ื-Compute Engine, ืฆืจืื ืืืชืืืจ ืืืื ืืืืฆืขืืช ืืืคืืคื.
gcloud
- ืื ืขืืืื ืื ืขืฉืืชื ืืืช, ืืชืงืื ืื ืืช Google Cloud CLI ืืืืืืจืื ืืช
gcloud compute. ืืืกืืคืื ืืืื ื ืืืจืืืืืืช ืฉื Compute Engine ืืืคืขืืืื ืืืชื ืืคื ืืืืจืืืช ืืืคืขืืช ืืืื ื ืืืกืืื ืืชืืขืื ืฉื Compute Engine. ืฆืจืื ืืฆืืื ืืช ืืืื ืืคืจืืืงื, ืืช ืฉื ืืืคืข ื-VM ืืืช ืืืืงืฃ
cloud-platformืืdatastore, ืืื ืืืืืื ืืืื.export PROJECT_ID=[YOUR_PROJECT_ID] export INSTANCE_NAME=[YOUR_INSTANCE_NAME] gcloud compute instances create $INSTANCE_NAME --project $PROJECT_ID --scopes datastoreืืืืืคืื ืืช
[YOUR_PROJECT_ID]ืืืืื ืืคืจืืืงื ืฉืืฆืจืชื ืงืืื, ืืืช[YOUR_INSTANCE_NAME]ืืฉื ืฉืื ืืชื ืจืืฆืื ืืืฉืชืืฉ ืขืืืจ ืืืื ืช ื-VM.ืืืืืืื ืฉืืืืคืข ืคืืขื.
ืืื ืืืฉืชืืฉ ืืืืคืข ืืืืฉ ืฉื ืืืื ืช ื-VM, ืฆืจืื ืืืชืืืจ ืืืืื ืช ื-VM.
ืืฉืื ืืื, ืื ืืฉืืจืืชืื ืืืืจืฉืืืช ืืืืืจืื ืืคืจืืืงื, ืืืคืฉืจ ืืืชืืื ืืืชืื ืงืื ืื ืืืืืง ืืช ื-API.
ืืืฉื ืืืกื ืื ืชืื ืื ืืคืืืคืืจืื ืืืจืช
ืืงืืข ืืื ื ืกืืืจ ืืื ืืืฉืช ืืืกื ื ืชืื ืื ืืืฆื Datastore ืืืคืืืงืฆืื ืืืฆืื ืืช ืฉืคืืขืืช ืืคืืืคืืจืื ืืืืฅ ื- Google Cloud.
ืงืืื ืืืฆืจืื ืืฉืืื ืฉืืจืืช:
ืืืกืืฃ Google Cloud , ื ืื ืกืื ืืืฃ ืืฆืืจืช ืืฉืืื ืฉืืจืืช.
ืืืืจืื ืคืจืืืงื.
ืืืชืืื ืฉื ืืฉืื Service account name. ืืฉืื ืืืื ืืฉืืื ืฉืืจืืช ืืืกืืฃGoogle Cloud ืืืืืืก ืืืชืื ืืฉื ืืื.
ืืืคืฆืืื ืื: ืืฉืื ืชืืืืจ ืืฉืืื ืืฉืืจืืช, ืืืื ืื ืชืืืืจ.
ืืืืฆืื ืขื ืืฆืืจื.
ืืืืฆืื ืขื ืืฉืื ืืืืจืช ืชืคืงืื.
ืืงืืข All roles, ืืืืจืื ืชืคืงืื ืฉืืขื ืืง ืืืฉื ืืืกื ืื ืชืื ืื, ืืื Datastore > Cloud Datastore User.
ืืืืฆืื ืขื Continue.
ืืืืฆืื ืขื Done ืืื ืืกืืื ืืืฆืืจ ืืช ืืฉืืื ืืฉืืจืืช.
ืืฉืื ืื ืืกืืืจ ืืช ืืืื ืืืคืืคื. ืชืฉืชืืฉื ืื ืื ืืฉืื ืืื.
ืืืืจ ืืื, ืืืฆืจืื ืืคืชื ืืืฉืืื ืืฉืืจืืช:
- ืืืกืืฃ Google Cloud , ืืืืฆืื ืขื ืืชืืืช ืืืืืืื ืฉื ืืฉืืื ืืฉืืจืืช ืฉืืฆืจืชื.
- ืืืืฆืื ืขื Keys.
- ืืืืฆืื ืขื Add key ืืื ืขื Create new key.
- ืืืืฆืื ืขื Create. ืืืืฉื ืฉืืื ืชืชืืฆืข ืืืจืื ืฉื ืงืืืฅ JSON ืขื ืืืคืชื.
- ืืืืฆืื ืขื Close.
ืืฉืชืืฉืื ืืืฉืืื ืืฉืืจืืช ืืื ืืื ืืืืืืจ ืคืจืื ืื ืืกื ืืงืื ืืืคืืืงืฆืื, ืืื ืฉืืชืืืจ ืืืืืจ ืืืกืคืช ืคืจืื ืื ืืกื ืฉื ืืฉืืื ืฉืืจืืช.
ืืืกืืช ืืืืื
ืืฉ ืืืกื ืืกืืืืช ืฉื ื ืคื ืืืกืื ืืืื ื, ืืคื ืฉืืชืืืจ ืืืืืจ ืื ืืฉื ืชืืืืจ ืืืืกื. ืืืฉืืขืืช ืืื ืฉืื ืฆืจืื ืืืคืขืื ืืืื ืืื ืืืชืืื ืืืฉืชืืฉ ื-Firestore ืืืฆื Datastore ืื ืืื ืืืฉืชืืฉ ื-Firestore ืืืฆื Datastore ืขื ืืืืืืืช ืืืืกื ืืืื ื. ืขื ืืืช, ืื ืืชื ืฆืจืืืื ืืืชืจ ืืฉืืืื ืืื ืฉืืืงืฆื ืืืืกื ืืื ืชืฉืืื, ืืชื ืฆืจืืืื ืืืคืขืื ืืช ืืืืื.
ืืืืืจืื ืืืืื
- ืืืืข ืขื ืืืืจืช ืืืืืช ืืืืฆืขืืช ืกืคืจืืืช ืืงืื
- ืืื ืกืคืจืืืช ืืืงืื ืืฉืชืืฉืืช ืืคืจืื ืืื ืืกื ืฉืืื
ืืืืืจ ืืคืขืืช ืืืืื ืืคืจืืืงื ืืืกืืจ ืืื ืืืคืขืื ืืช ืืืืื.