• Skip to main content
  • Skip to primary sidebar

プログラミング入門ナビ by Proglus(プログラス)

プログラミング学習初心者のための情報メディア

本ページにプロモーションが含まれる場合があります

You are here: Home / Archives for AWS Cloud9

AWS Cloud9

【AWS Cloud9】ソフトウェアアップデートで警告メッセージが表示された時の対処方法

2023-08-02 By プログラミング入門ナビ編集部

この記事は、Udemyオンライン講座「はじめてのRuby on Rails入門-RubyとRailsを基礎から学びWebアプリケーションをネットに公開しよう」のサポート記事です。

なお、アクセス時期によっては実際のサイトと記事中の画像で表示が異なる場合があります。

ソフトウェアアップデートで警告メッセージが表示された時の対処方法

ソフトウェアのアップグレードしたタイミングで”Pending kernel upgrade”と警告表示された時の対処法として、以下手順をお試しください。

手順

(1) ソフトウェアアップデート実行


$ sudo apt update && sudo apt upgrade

(2) Do you want to continue? [Y/n] 箇所
Y を入力してエンターキー。

Do you want to continue? [Y/n] Y

(3) Pending kernel upgrade 警告表示画面
新しいLinuxカーネルのバージョンが利用可能で、適用するかどうか確認されています。
エンターキーで次へ進みます。

(4) Which services should be restarted? 画面
アップデートによって影響を受けたサービスを再起動する必要があることを表しています。適用する場合は、再起動が必要になります。
エンターキーでApacheサービスとパッケージを管理しているパッケージキットを再起動します。

(5) アップデート完了

(6) 再度ソフトウェアアップデート実行
以下のように表示されていればOKです。


$ sudo apt update && sudo apt upgrade
→0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

動画でプログラミング入門をしよう

オンライン学習サービスProglus(プログラス)でプログラミングを学び、創れる人になろう!

プレミアムプランを2週間無料体験しよう

今すぐ詳細を確認する

Filed Under: プログラミング入門 Tagged With: AWS Cloud9, Ruby on Rails

Cloud9が容量不足? EBSボリュームを拡張する方法を解説します!

2021-04-02 By プログラミング入門ナビ編集部

パソコンの前でこちらへ微笑む女性

この記事では、AWS Cloud9のEC2インスタンスが容量不足になってしまった時の対処法について説明します。

この記事は、オンライン講座「はじめてのRuby on Rails入門-RubyとRailsを基礎から学びWebアプリケーションをネットに公開しよう」のサポート記事です。

動画で学習する

チャンネル登録してね!

なお、アクセス時期によっては実際のサイトと記事中の画像で表示が異なる場合があります。

AWS Cloud9とは

・クラウドコンピューティングサービスのAWSで利用できるサービスの一つです。
・クラウド上のサーバー資源を利用して、ブラウザ上の統合開発環境(IDE)でWebアプリケーションを開発することができます。
・Cloud9を起動すると、AWSのEC2インスタンスに接続され、開発を進めることができます。

Cloud9が容量不足になった場合

EC2インスタンスを利用していて容量が不足した場合、ターミナルで以下のようなメッセージが表示されます。


No space left on device

このような場合、まずは不要なファイルが容量を圧迫していないか確認してみましょう。

dfコマンドを用いると、ボリューム全体の使用状況を確かめることができます。

Cloud9上のターミナルで以下のコマンドを実行します。


$ df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 483M 60K 483M 1% /dev
tmpfs 493M 0 493M 0% /dev/shm
/dev/xvda1 9.8G 8.6G 1.1G 89% /

この例では、ルートディレクトリにマウントされている/dev/xvda1 というファイルシステムが89%使用済みである、ということが分かります。

全体の使用状況を把握したら、duコマンドを用いて個別のディレクトリの容量を確かめます。以下が使用例です。


$ du -h ~/node_modules
20K node_modules/tmp/lib
44K node_modules/tmp
12K node_modules/node-cleanup/tests/lib
20K node_modules/node-cleanup/tests/bin
64K node_modules/node-cleanup/tests
100K node_modules/node-cleanup
20K node_modules/os-tmpdir
168K node_modules

もし容量が極端に大きいファイルなどが見つかったら、影響が無いことを確認した上で削除して、ボリューム容量を解放してみてください。

EBSボリュームの拡張

ファイルを削除してもボリューム容量の圧迫が解消しない場合や、削除しても良いファイルが見つからない場合は、EBSボリュームサイズの拡張を行いましょう。

※AWS無料枠について
AWSではアカウント作成から1年間の期間は、EC2インスタンスを月に合計750時間・30GBまで無料で利用できます(2020年2月時点)。無料枠の範囲内で利用したい場合は、使用しているEC2インスタンスのEBSボリュームが合計で30GBを超えないように注意してください。

Cloud9インスタンスの停止

まずはCloud9インスタンスが動いているインスタンスを停止しましょう。

Cloud9のコンソールを開き、ボリュームを拡張したいインスタンスの名前の部分をクリックします。

Cloud9環境の詳細が表示されるので、「Go To Instance」をクリックします。

すると、このCloud9環境が動作しているEC2インスタンスが表示されます。

右上の「インスタンスの状態」から「インスタンスを停止」をクリックします。状況によって停止まで少し時間がかかる場合があります。

「インスタンスを終了」を選択すると環境が削除されてしまうので、間違えないように注意してください。

ボリュームの変更

インスタンスの状態が「停止済み」となっていることを確認してください。

インスタンスの詳細で「ストレージ」をクリックすると、このEC2インスタンスのボリューム情報が確認できます。

「ボリュームID」をクリックして、ボリュームの詳細画面に飛びます。

「ボリュームの変更」をクリックします。

「サイズ」に変更したいボリューム容量を入力し、「変更」を押します。

ここでは、ストレージを10GBから16GBに変更します。

ボリューム変更を実行するか聞かれるので、「はい」を選択します。

ボリューム変更中は「状態」がmoidyfingとなって黄色いランプが現れます。少し時間がかかります、ランプが緑色になったら変更完了です。

予期せぬ不具合を避けるため、ボリューム変更中はCloud9インスタンスを起動しないようにしてください。

Cloud9インスタンスの再起動

コンソールからCloud9インスタンスを起動します。

ターミナルでlsblkコマンドを実行し、ボリュームの割り当て状況を確認しましょう。


$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 16G 0 disk
└─xvda1 202:1 0 10G 0 part /

この場合は、ボリュームの変更によりxvdaのディスク容量が16GBになったことが分かります。

しかしxvda1というパーティションには10GBしか割り当てられていません。そこでgrowpartコマンドを用いて、パーティションサイズを拡張します。


$ sudo growpart /dev/xvda 1
CHANGED: disk=/dev/xvda partition=1: start=4096 old: size=20967390,end=20971486 new: size=33550302,end=33554398

次にパーティションを拡張したら、ファイルシステムのサイズも合わせて変更する必要があります。以下のコマンドを実行してください。


$ sudo resize2fs /dev/xvda1
resize2fs 1.43.5 (04-Aug-2017)
Filesystem at /dev/xvda1 is mounted on /; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 1
The filesystem on /dev/xvda1 is now 4193787 (4k) blocks long.

再度以下のコマンドを実行してみましょう。


$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 16G 0 disk 
└─xvda1 202:1 0 16G 0 part /

ファイルシステムを16GBに拡張することができました!

動画でプログラミング入門をしよう

オンライン学習サービスProglus(プログラス)でプログラミングを学び、創れる人になろう!

プレミアムプランを2週間無料体験しよう

今すぐ詳細を確認する

Filed Under: AWS Tagged With: AWS Cloud9

AWS Cloud9のプレビューが上手く表示されない時の対処法

2020-10-22 By プログラミング入門ナビ編集部

困っている男性

この記事では、AWS Cloud9のプレビューが上手く表示されない時の対処法について説明します。

この記事は、オンライン講座「Ruby on Rails 5入門 -Rubyプログラミングの基礎から学べる-」「ウェブ開発入門完全攻略コース – プログラミング をはじめて学び創れる人へ!未経験から現場で使える開発スキルを習得!」のサポート記事です。

なお、アクセス時期によっては実際のサイトと記事中の画像で表示が異なる場合があります。

AWS Cloud9とは

・クラウドコンピューティングサービスのAWSで利用できるサービスの一つです。
・クラウド上のサーバー資源を利用して、ブラウザ上の統合開発環境(IDE)でWebアプリケーションを開発することができます。
・Cloud9を起動すると、AWSのEC2インスタンスに接続され、開発を進めることができます。

AWS Cloud9のプレビュー機能について

AWS Cloud9では、作成したアプリケーションをブラウザ上でプレビューすることができます。

ここではRuby on Railsで開発を行う場合を例に説明します。

以下はプロジェクトディレクトリ内でrails sコマンドを実行した時の様子です。

まず画面上部のナビゲーションから「Preview」ボタンをクリックし、さらに「Preview Running Application」をクリックします。

新しいペインが右側に現れるので、その右上にある「Browser」というボタンのすぐ右にあるマークをクリックします。

すると、以下のようにブラウザの別タブでプレビューが表示されます。

上記のように表示されれば、正しくプレビューが出来ている状況です。

AWS Cloud9のプレビューが上手く表示されない場合

場合によっては、「Oops」という表示が出現し、うまくアプリケーションのプレビューが出来ない場合があります。

ここでは、対処法についてまとめます。

「No application seems to be running here!」と表示される場合

これは、何らかの理由でアプリケーションが終了している時に発生します。

サーバーの起動コマンドを再度実行し、サーバーが起動状態にあることを確認してください。

「VFS connection does not exist」と表示される場合

これは、アプリケーションのサーバが起動していても、何らかの理由でプレビュー画面との接続が確立できていない場合に発生します。

以下の点について確認してください。

Webサーバーの再起動

Ctrlキー+Cキーでサーバーを立ち上げているコマンドを強制終了し、再度実行してみてください。

使用ブラウザの確認

AWS Cloud9は複数のブラウザでの動作をサポートしていますが、SafariやFirefoxを用いると正常に動作しないことがユーザーによって報告されています。

予期せぬエラーの原因となるので、もし他のブラウザをお使いの方は、Google Chromeに切り替えて開発を進めてください。

EC2インスタンスの再起動

以下の手順でEC2インスタンスの再起動を試してみてください。

まずAWSでEC2のコンソールに移動します。

Cloud9を起動している場合、「running」という状態のインスタンスがあるはずです。

左のボタンから該当インスタンスを選択し、「アクション」ボタンをクリックします。

「インスタンスの状態」から「再起動」に進んでクリックし、インスタンスの再起動を行います。

OSのバージョン

OSのバージョンが古いとCloud9と接続できない場合があります。

OSのアップデートを行って、症状が改善するかご確認ください。

Cookie設定

Cookieが無効になっている場合に、Oopsと表示されてしまう場合があります。

もし無効なら、ブラウザのCookie設定を有効にしてみてください。

広告ブロッカーやセキュリティソフト使用の有無

広告ブロッカーやセキュリティソフトを使用している場合は、Cloud9との接続を阻害してしまう場合があります。これらを一度無効にして、再度Cloud9インスタンスの作成〜Rails の起動まで行ってみてください。

症状が改善しない場合…

もし上記の点を確認して症状が改善しない場合は、何らかのソフトウェアやOSの設定がプレビューの表示を妨げている可能性があります。

お手数ですが、OSのセーフモードでの起動や新しいログインユーザーでのログイン、または別のPCで再度AWSへログインを行ってみてください。

動画でプログラミング入門をしよう

オンライン学習サービスProglus(プログラス)でプログラミングを学び、創れる人になろう!

プレミアムプランを2週間無料体験しよう

今すぐ詳細を確認する

Filed Under: ツールの使い方 Tagged With: AWS Cloud9, Ruby on Rails

AWS Cloud9でターミナルを新規に開く方法

2018-12-15 By プログラミング入門ナビ編集部

この記事では、プログラミング入門者向けに、AWS Cloud9でターミナルを新規に開く方法について説明いたします。
ターミナルを間違って終了してしまった時の操作となります。

この記事は、オンラインプログラミング学習講座「Web開発入門完全攻略コース」サポート記事です。

ターミナルを新規に開く操作

  1. +ボタンをクリック
  2. メニューが開かれるので「New Terminal」をクリック

おわりに

この記事では、AWS Cloud9でターミナルを新規に開く方法について、Web開発初心者向けに説明いたしました。

Udemyでオンライン講座を公開中!

オンライン講座「Web開発入門完全攻略コース」では、AWS Cloud9の使い方を始めとした、Web開発入門について動画を使って学習できます。

無料プレビューを1時間分用意しています。ぜひご確認ください!

Web開発入門完全攻略コース - HTML/CSS/JavaScript. プログラミングをはじめて学び創れる人へ!Web開発入門完全攻略コース - HTML/CSS/JavaScript. プログラミングをはじめて学び創れる人へ!中村 祐太 Yuta Nakamura, Proglus (プログラス)MySQL/Bootstrap/Node.js/Git/GitHub等ウェブ開発に必要な様々なスキルを沢山学ぼう!カフェのウェブサイト、フォトギャラリー、ポートフォリオサイト、天気情報アプリ等の開発に挑戦! 4.4 (7709 ratings)356 lectures, 22 hours

動画でプログラミング入門をしよう

オンライン学習サービスProglus(プログラス)でプログラミングを学び、創れる人になろう!

プレミアムプランを2週間無料体験しよう

今すぐ詳細を確認する

Filed Under: ツールの使い方 Tagged With: AWS, AWS Cloud9, CodeWing, Udemy, プログラミング入門

AWS Cloud9によるRuby開発環境構築 イントロダクション

2018-07-07 By プログラミング入門ナビ編集部

AWS Cloud9(エーダブリューエス クラウドナイン)によるRuby, Ruby on Rails開発環境構築のイントロダクションです。

この記事は、オンラインプログラミング学習講座「Web開発入門完全攻略コース」サポート記事です。

概要

AWS Cloud9 によるRubyの開発の環境構築を行います。
AWS Cloud9を使うと、RubyやRuby on Railsなどサーバサイドでプログラムを実行する必要がある、Webアプリケーションの開発が、Webブラウザでできるものです。
AWS(アマゾンウェブサービス)の無償枠を利用して学習を行います。

動画で学習する

AWS Cloud9の画面

これが、cloud9の画面です。

後のレクチャーで説明しますが、
Atomのようなテキストエディタでプログラムを書くことができ、

ターミナルも利用できて、Linuxのコマンド (命令)を実行することもできます。
Linuxというのは、OS Operation Systemのことで、WindowsやMacのOS Xなどのようなものです。
Webサービスを公開するサーバのOSとしてよく使われます。

さらに、Rubyを始めとするサーバサイド側のプログラムを実行することもできます。

Webの開発環境構築の方法

・クラウド開発環境(Cloud9) を利用
・ローカルPC上に構築して利用

このレクチャーでは、受講生の皆さんのPC環境が様々で特定できないなかで、
環境によらずブラウザがあれば、すぐに開発の学習が始められるCloud9を利用しますが、
ローカルPCに必要なソフトウェアをインストールして、開発する方法もあることは覚えておいてください。

AWSとは アマゾン ウェブ サービス

AWSとは アマゾン ウェブ サービスの略です。
ECサイト大手のAmazonが提供する、クラウドコンピューティング サービスです。

AWSの起源は、社内の通販サイトのAmazonのビジネス課題を解決さするために、生まれました。
なのでECサイトのAmazonもAWSで動いている。

それを、社外にも売りだした、流れになります。

https://www.slideshare.net/horiyasu/20140703-geechs

月間 100 万以上のアクティブカスタマー に利用されています。

調査会社のsynergyによると、2016年第4四半期のクラウド市場(IaaSとPaaS)のAWSのシェアは40%以上。Google、マイクロソフト、IBMの3社合計のシェアでも20%強にすぎず、圧倒的なシェアを誇っています。

日本で、商用のWebサービスを公開する時、AWS等のクラウドサービスを使わないという選択は、技術面、コスト面、時間の面で、難しくなってきていると思います。

その信頼性は高く、

銀行

  • SONY銀行

  • 三菱UFJ銀行

アメリカ政府

例えば、NASAが利用するくらいです。

クラウドのメリット

必要な時に、必要なだけ、低価格で IT リソースを利用できること。

クラウド以前

数週間・数ヵ月も前から、サーバーや他の IT インフラストラクチャを計画・調達

クラウド時代

即座に何百・何千ものサーバーを数分で起動し、迅速に結果を出すことができます

多くのWebエンジニア、インフラエンジニアは、物理サーバを見ることほとんどなくなりました。

Cloud9とは

  • ブラウザでIDE(integrated development environment , 日本語では、統合開発環境 )を提供。
  • AWSがCloud9の買収を発表したのが2016年7月。
  • AWSが2017年12月にAWSと統合したサービスをリリース。

Cloud9の利用に必要なもの

  • AWS 登録用のメールアドレス
  • AWS 登録用のクレジットカード (無料枠の範囲内で使用すれば、課金されない)
  • AWS 登録用のユーザー認証用の電話番号
  • ブラウザ Google Chrome

サーバが、不正に利用されない観点から、クレジット・カード登録や、電話番号認証が行われるようになっているのは、面倒ですが、時代の流れなので、致し方ないところです。

ブラウザについて

Google Chromeをおすすめします。
以前 Cloud9を使って、Ruby on Railsの勉強会をやった時に、Chrome以外のブラウザを使っいて、動作がおかしかった方がいました。

おわりに

AWS Cloud9によるRuby開発環境構築のイントロダクションを行いました。
それでは、学習をすすめていきましょう。

オンライン講座「Web開発入門完全攻略コース」では、AWS Cloud9によるRuby, Ruby on Railsの開発環境構築方法を動画を使って学習できます。
無料プレビューを1時間分用意しています。ぜひご確認ください!

関連記事

AWS Cloud9を利用する時に気をつけるべき注意点

動画でプログラミング入門をしよう

オンライン学習サービスProglus(プログラス)でプログラミングを学び、創れる人になろう!

プレミアムプランを2週間無料体験しよう

今すぐ詳細を確認する

Filed Under: ツールの使い方 Tagged With: AWS, AWS Cloud9, Cloud9, Ruby, Ruby on Rails, 開発環境構築

Primary Sidebar

Proglus(プログラス)

Twitter

Follow @programmingnavi Tweets by programmingnavi

最近の投稿

  • 【05/02更新】Udemyプログラミング入門講座等の割引クーポン配布
  • AWSのパブリックIPv4アドレス有料化について 2024/2より
  • 【CSS】Google Fontsの利用方法について解説します!新UIに対応2023年11月更新
  • 【SQL】XAMPPのMySQLがXAMPPがポートの競合で起動できない問題について解決方法を解説します!
  • 【Colab】–NOMAL– と表示されて、ショートカットキー(ctrl+c)でコピーができない場合の解決方法を解説します!

カテゴリー

  • AIの使い方
  • Arduino入門
  • AWS
  • その他
  • エンジニアのしごと
  • エンジニアへの道
  • ツールの使い方
  • ニュース
  • プログラミング入門
  • 電子工作入門

タグクラウド

AI AWS AWS Cloud9 Cloud9 CodeWing CSS Emmet GCP Git GitHub Heroku HTML JavaScript li Linux macOS MySQL MySQL Workbench node.js Nuxt.js ol Proglus Python Ruby Ruby on Rails SQL Udemy Visual Studio Code Vue.js Web開発 Windows インストール エラー エンジニア オンライン学習 サーバー スクリーンショット セール プログラミング プログラミング入門 プログラミング学習 ユーデミー 初心者 未経験 機械学習

アーカイブ

  • 2025年5月
  • 2024年1月
  • 2023年11月
  • 2023年9月
  • 2023年8月
  • 2023年7月
  • 2023年5月
  • 2023年4月
  • 2023年2月
  • 2023年1月
  • 2022年12月
  • 2022年11月
  • 2022年10月
  • 2022年9月
  • 2022年8月
  • 2022年7月
  • 2022年4月
  • 2022年3月
  • 2022年2月
  • 2022年1月
  • 2021年10月
  • 2021年9月
  • 2021年8月
  • 2021年6月
  • 2021年4月
  • 2021年3月
  • 2021年1月
  • 2020年12月
  • 2020年11月
  • 2020年10月
  • 2020年9月
  • 2020年8月
  • 2020年7月
  • 2020年5月
  • 2020年4月
  • 2020年3月
  • 2020年2月
  • 2020年1月
  • 2019年11月
  • 2019年9月
  • 2019年7月
  • 2019年6月
  • 2019年5月
  • 2019年4月
  • 2019年3月
  • 2019年2月
  • 2019年1月
  • 2018年12月
  • 2018年11月
  • 2018年10月
  • 2018年9月
  • 2018年8月
  • 2018年7月
  • 2018年6月
  • 2018年5月
  • 2018年4月
  • 2018年3月

検索

Copyright © 2025 · programmingnavi.com ・About・プライバシーポリシー