2017年5月15日 星期一

使用.Net連接Google Cloud. (1)

現在想要用熟習的.Net來連接雲端資料庫(Google cloud SQL, MySQL)。

首先研讀的是Google cloud 裡面有關.Net的文件資源:https://cloud.google.com/dotnet/docs/

第一個是就是跟著做Hellow world, 參考這裡:
How to run Hello World with .NET


其中的Visual Studio 安裝元件, 網頁的圖和說明都寫: Google Cloud extension for Visual Studio.


但是,我實際安裝時, 只能找到 Google Cloud Tools for Visual Studio.(如下)


還好,裝完它之後, 下面的步驟可以正常進行 :-)


設定 Google account時, 會出現瀏覽器的確認畫面如下
表示你的帳號允許Visual Studio來存取。

 
 
然後, Visual Studio裡面的 Google cloud Explorer, 也會出現我的google account圖示
 
 
 
但是, 繼續跟著這篇"How to run Hello World with .NET",在步驟"Add a default Windows user to your new Compute Engine instance",又發生問題。
 
 
說需要安裝 Google Cloud SDK. (我還沒裝過)

按下藍色的字"Install Google Cloud SDK", 自動開啟瀏覽器,
所到的網頁是:"QuickStart for Windows"
 
 

下載 Google Cloud SDK installer, 並且執行:








按下Finish之後,會自動執行 gcloud init, 如圖:

會需要Log in Google account, 回答"Y"即可,
會再自動瀏覽器新頁面如下圖。是詢問你的帳號是否允許這SDK存取?按下允許吧~~
 
然後出現的瀏覽頁面如下:
 
仔細一看,什麼!!!又有一大堆連結要讀......算了先記下來,有空再讀:
 
= = = = = = = copy& paste start = = =

Information about command-line tools and client libraries

To learn more about gcloud command-line commands, see the gcloud Tool Guide.
For further information about the command-line tools for Google App Engine, Compute Engine, Cloud Storage, BigQuery, Cloud SQL and Cloud DNS (which are all bundled with Cloud SDK), see Accessing Services with gcloud.
If you are a client application developer and want to find out more about accessing Google Cloud Platform services with a programming language or framework, see Google APIs Client Libraries.

Tutorials

Here are some links to help you get started with Google Cloud Platform services.
  
= = = = = = = copy& paste END  = = =
 
我一定要繼續完成這個 Hello World.......

再試一次步驟"Add a default Windows user to your new Compute Engine instance",又發生問題。這次說什麼 Beta的,.....

檢查一下 Google Cloud SDK Shell, 好像有個 gcloud components list 命令。(這個命令下法蠻長的,最好瀏覽一下HELP: gcloud --help)
 
原來有一大堆沒安裝, 
打上安裝命令: gcloud components install beta
會另外跳出視窗,會問是否繼續,回答Y:

跑完的樣子如下圖:
 
按任意按鍵,視窗消失。


然後,回到原來那篇 Hello World,
完成的結果是以數字的 IP Address 開啟網頁:

回顧所學重點:
  • Google Cloud Explorer in VS2017
  • Google Cloud SDK Shell 在桌面
  • Local host 執行
  • Publish到Google Cloud, 執行CE所在網址


沒有留言:

張貼留言

ASP.Net Core MVC (VS2017) 入門點 - (2-1)

再回來看看 Visual Studio幫你產生的使用者驗證管理, 就是我們 新增專案 時, 有個『 變更驗證 』選項,其下有四種選項,它會自動產生很多Code, 這裡研究清楚以便日後使用.