HackPig520

HackPig520 的博客

我是HackPig520,一个前端工程师,喜欢Web3和Minecraft。
github
gitlab
bilibili
tg_channel
keybase
email
twitter
zhihu
pixiv

信用カードは必要ありません、Google Cloudを使用してRDPリモートデスクトップを無料で作成できます!

⏳ 続行するにはアメリカのノードが必要です

Cloud Shell の紹介#

Cloud Shell は、ブラウザからアクセスできるオンライン開発および運用環境です。Cloud Shell を使用すると、gcloudコマンドラインツール、kubectlなどのユーティリティが事前にロードされたオンラインターミナルを使用してリソースを管理できます。また、オンラインの Cloud Shell Editor を使用してクラウドアプリケーションの開発、ビルド、デバッグ、デプロイも行えます。以下の特徴があります:

いつでもどこでもフルアクセス#

Linux Shell を使用して Google Cloud リソースを柔軟に管理します。Cloud Shell を使用すると、ターミナルウィンドウから仮想マシンインスタンスにコマンドラインでアクセスできます。

開発者のニーズに応える環境#

Cloud Shell Editor はシンプルになっており、Go、Java、Node.js、Python、C# などの多言語サポート、統合デバッグ、ソースコード管理、リファクタリング、カスタマイズ可能なインターフェースなどの機能を備えており、ブラウザから直接アプリケーションを開発できます。Cloud Shell の仮想マシンまたはminikube Kubernetesシミュレータでアプリケーションを実行し、ブラウザからプレビューし、変更を Git クライアントでコードリポジトリにコミットできます。

お気に入りのツールの最新バージョンがプリインストールされています#

Cloud Shell には、bashshemacsvimなど、よく使用する多くのコマンドラインツールがプリインストールされています。gcloudコマンドラインツール、MySql、Kubernetes、Docker、minikube、Skaffold などの管理および開発ツールは事前に設定されており、いつでも使用できます。最新バージョンとその依存関係をインストールする方法を検索する必要はありません。Cloud Shell に接続するだけで使用できます!

開発効率を最大化する Cloud Code ツール#

Cloud Code の拡張機能を使用して、クラウドアプリケーションを簡単に開発し、Kubernetes や Cloud Run アプリケーションをデプロイ、クラスタを管理し、Google Cloud API をプロジェクトに統合できます。これらの操作はすべて Cloud Shell Editor で直接実行できます。

ドキュメント内で直接 Cloud Shell を使用する#

新しいスキルを構築したり新しい製品を学んだりする際に、Cloud Shell をドキュメント内で直接アクティブ化および使用できます。不要なコンテキストの切り替えを省略できます。

5GB の永続的なディスクストレージスペース#

Cloud Shell は、Cloud Shell インスタンス上の$HOMEディレクトリとして提供される 5GB の永続的なディスクストレージスペースを提供します。メインディレクトリに保存されているすべてのファイル(スクリプト、.bashrc.vimrcなどのユーザー設定ファイルを含む)は、セッション間で共有されます。

製品デモ#

Cloud Shell で実行されているクラスター内で Kubernetes メッセージボードアプリを作成およびデプロイする

Google Cloud コンソールから Cloud Shell を起動し、gcloud コンポーネントのバージョンを確認する

利用枠#

Cloud Shell のデフォルトの週間利用枠は50時間です。

Cloud Shell の週間利用枠を確認する#

利用枠に達した場合、Cloud Shell を使用するには指定された日時まで待つか、Cloud Shell 管理者に相談して利用枠を増やす必要があります。

利用枠の増加を申請する#

Cloud Shell の利用枠の増加は、カスタマーサポートにリクエストを送信する必要があり、Google Cloud Console では更新できません。利用枠の増加を申請するには、Cloud Customer Care(請求ではなく)にお問い合わせください。

利用枠の増加手順の詳細については、利用枠の増加リクエストの概要(海外)を参照してください。

Cloud Shell のアイドル状態#

Cloud Shell にアクセスできない場合、120日以内に Cloud Shell のメインディスクが削除されます。削除される前に、電子メールで通知が送信されます。永続的なディスクストレージが必要な機密データの場合は、他のソリューションを使用することを検討してください。

非対話的な使用法#

Cloud Shell は対話的にのみ使用できます。非対話的なセッションは 1 時間後に自動的に終了します。Cloud Shell セッションの有効期限は最大で 12 時間であり、その後セッションは自動的に終了します。その後、すぐに新しいセッションを開始できます。

ディスクストレージ#

Cloud Shell は、仮想マシンインスタンス上の$HOMEディレクトリとして割り当てられた 5GB の永続的なディスクストレージスペースを無料で提供します。このストレージスペースはユーザーごとに割り当てられ、複数のプロジェクトで使用できます。メインディレクトリに保存されているすべてのファイル(インストールされたソフトウェア、スクリプト、.bashrc.vimrcなどのユーザー設定ファイルを含む)は、セッション間で共有され、5GB の制限に含まれます。

ディスクスペースのクリーンアップ#

デバイス上のスペースが不足している場合は、Cloud Shell ターミナルを使用してメインディレクトリからファイルを削除してスペースを解放してください。du -hs $(ls -A)コマンドを使用して、各ファイルが各サブディレクトリで使用しているスペースを確認できます。不要なファイルや大量のストレージスペースを使用しているファイルを削除することを検討してください。

注意:Cloud Shell に頻繁にアクセスしない場合、$HOMEディレクトリの永続的なストレージスペースは回収される可能性があります。回収される前に、システムから電子メールで通知が送信されます。Cloud Shell セッションを起動して、永続的なストレージスペースが回収されないようにしてください。

よくある質問#

接続が遅い#

Cloud Shell に初めて接続すると、システムがメインディスクを作成するため、最大で 25 秒かかる場合があります。その後、既存の仮想マシンインスタンスに接続する場合、約 5 秒かかります。ただし、Cloud Shell を 1 週間以上使用しない場合、接続パフォーマンスが低下するため、アーカイブからメインディレクトリを復元する必要があります。

Cloud Shell には、永続的なディスクストレージスペースのない一時的なモードもあります。一時モードは、より高速な接続パフォーマンスを提供しますが、セッションが終了すると作成されたすべてのファイルが失われます

ブラウザのサポート#

Cloud Shell は、最新バージョンの Google Chrome、Mozilla Firefox、Microsoft Edge、Microsoft Internet Explorer 11+、および Apple Safari 8 + をサポートしています。ただし、Safariのプライベートブラウジングモードはサポートされていません。

Cloud Shell の無料利用開始#

  1. Google Cloudにアクセスしてログインします。

  2. トップメニューから「Cloud Shell をアクティブ化」を選択し、クレジットカードの登録は不要です

  3. アクティブ化が成功したら、以下のコードを実行します

help
ls -all
docker run -p 8080:80 dorowu/ubuntu-desktop-lxde-vnc

約 30 秒から 1 分ほど待つとインストールが完了します。ポートが使用中の場合は、8080を他のポートに変更できます。

  1. 「ウェブプレビュー」-「ポート 8080 でプレビュー」をクリックします。

  2. RDP リモートデスクトップが正常に作成されました。

RDP リモートデスクトップの有効期間は約 30〜120 分です。シェルウィンドウを閉じるとリモートデスクトップが切断されますが、docker コマンドを再度実行して再構築できます。

以上です、このチュートリアルはここまでです~Cloud Shell の体験が良いと思った場合は、今後も更新を続けます!この記事が役に立った場合は、サポートをご検討ください。ありがとうございました~

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。