1) create new project https://console.cloud.google.com/projects
2) https://console.developers.google.com/iam-admin/ 
- create IAM and add “cloud spanner admin “ (added all options under “cloud spanner)
3) be SURE billing is installed in project !
4) https://console.cloud.google.com/spanner/ – initialize spanner (dont skip this step)
https://console.developers.google.com/apis/api/spanner.googleapis.com/overview?project=marks-spanner-project-2&duration=P30D (???)
IF NOT USING GOOGLE-VPS:
https://cloud.google.com/sdk/docs/quickstart-redhat-centos
(use the yum option)
 gcloud init;
IF USING GOOGLE-VPS:
in terminal window:
sudo yum -y update; ## of course!
gcloud config set account marks-spanner-project-2;   ## this is PROJECT-ID, not PROJECT-NAME!
gcloud config set project PROJECT_ID ;
gcloud config list ; gcloud auth list ; ### confirm everything.
- BE SURE PROJECT NAME MATCHES – this had been a problem!
gcloud  auth application-default login; ## will create a temporary “login-link”
gcloud  auth      login; 
gcloud auth list; ## auth list
========================
gcloud   spanner   instances   create   test-instance-next   \
    —config=regional-us-central1             \
    —description=“Test Instance”             \
    —nodes=1                                        ;
gcloud  spanner  instances   delete  test-instance-next  ;  ## deletes instance
gcloud spanner instances list ;
======================
https://cloud.google.com/spanner/docs/getting-started/nodejs/
git clone https://github.com/googleapis/nodejs-spanner.git  ;
cd  /nodejs-spanner/samples  ;
npm  install ;
cool command:
gcloud spanner databases execute-sql example-db \
      —instance=test-instance \
     —sql=‘SELECT SingerId, AlbumId, AlbumTitle FROM Albums’;

