[RUBY] Versuchen Sie, die Rails-App für EC2-Teil 1 bereitzustellen.

Annahmen zu diesem Artikel

Als Benutzer bei AWS registriert Rails hat bereits eine Anwendung erstellt

Instanz starten

Wählen Sie dieses Mal die kostenlose Stufe Amazon Linux 2 aus.

スクリーンショット 2020-11-09 13.26.42.png Der Instanztyp nimmt auch einen freien Frame an スクリーンショット 2020-11-09 13.26.56.png Erstellen Sie schließlich ein Schlüsselpaar. Der Name des Schlüsselpaars kann beliebig festgelegt werden. Vergessen Sie nach der Auswahl eines Namens nicht, "das Schlüsselpaar herunterzuladen". Wenn Sie können, klicken Sie auf "Instanz erstellen", um "zu starten". スクリーンショット 2020-11-09 13.27.33.png Wechseln Sie zur gestarteten Instanz und kopieren Sie die Instanz-ID in ein Memo. スクリーンショット 2020-11-09 13.40.27.png

Elastische IP-Erstellung und Verknüpfung mit der Instanz

Durch Zuordnen einer elastischen IP zu einer Instanz können Sie unabhängig davon darauf zugreifen, ob die Instanz gestartet oder gestoppt wurde.

Klicken Sie auf "Elastic IP Address zuweisen" (siehe Abbildung). スクリーンショット 2020-11-09 13.49.15.png Stellen Sie sicher, dass "IPv4-Adresspool" ausgewählt ist, und klicken Sie auf Zuweisen スクリーンショット 2020-11-09 13.49.22.png Nach dem Erstellen der elastischen IP werden wir sie mit der Instanz verknüpfen. Klicken Sie unter "Aktion" von Elastic IP auf "Zuordnen". スクリーンショット 2020-11-09 13.50.21.png Fügen Sie die zuvor kopierte Instanz-ID in das rot eingeschlossene Element "Instanz" ein.

Instanzsicherheitseinstellungen

Klicken Sie auf den Link "Sicherheitsgruppe" für Ihre Instanz und richten Sie eingehende Regeln ein. Mit Sicherheitsgruppen können Sie Netzwerkeinstellungen für eine Instanz in einem Stapel konfigurieren. Lassen Sie es uns wie folgt bearbeiten. "0.0.0.0" und ":: / 0" bedeuten "Alle Zugriffe zulassen". スクリーンショット 2020-11-09 14.05.17.png

Derzeit sind die Einstellungen im Web fertig.

Melden Sie sich bei einer EC2-Instanz an

Nachdem die Instanzeinstellungen abgeschlossen sind, melden wir uns vom Terminal aus bei der Instanz an.

% cd
% mkdir ~/.ssh
% mv Downloads/Der Name des heruntergeladenen Schlüssels.pem .ssh/
#Verschieben Sie den zuvor heruntergeladenen Schlüssel nach ssh.
% cd .ssh/
% ssh -i Der Name des heruntergeladenen Schlüssels.pem ec2-user@Der Instanz zugeordnete elastische IP

Wenn Sie den folgenden Befehl ausführen, werden Sie aufgefordert, Ja oder Nein auszuwählen. Sagen wir also Ja.

% ssh -i Der Name des heruntergeladenen Schlüssels.pem ec2-user@Der Instanz zugeordnete elastische IP

Wenn die Anmeldung erfolgreich ist und die Meldung "Amazon Linux 2 AMI" zurückgegeben wird, ist sie erfolgreich. Installieren Sie dann Software wie Ruby, Garn und Node in der Instanz. Danach installieren wir das Repository, das Sie mit Git Clone usw. bereitstellen möchten. Damit ist die Vorbereitung vorerst abgeschlossen.

In der nächsten Folge werden wir die Datenbank mit einer EC2-Instanz starten. Nachdem der zweite Teil beendet ist, werden wir mit dem Bereitstellungsteil fortfahren, sodass wir insgesamt drei Teile planen.

Recommended Posts

Versuchen Sie, die Rails-App für EC2-Teil 1 bereitzustellen.
Versuchen Sie, die Rails-App für EC2-Teil 2 (Bereitstellung) bereitzustellen.
Versuchen Sie, die Rails-App für EC2-Part 2 (Server Construction) bereitzustellen.
[Einführung] Erstellen Sie eine Ruby on Rails-Anwendung
Poste Videos auf Schienen
[Ruby on Rails] Leseversuch (: [],: Schlüssel)
Erstellen Sie eine neue App mit Rails
Versuchen Sie, eine Server-Client-App zu erstellen
[Rails6] Erstelle eine neue App mit Rails [Anfänger]
[Schienen] Verwenden Sie die Validierung für einen bestimmten Controller
Versuchen Sie Health Check für Azure App Service.
Lassen Sie uns eine Taschenrechner-App mit Java erstellen
Stellen Sie eine Java-Web-App für Heroku bereit
Ich habe eine Taschenrechner-App für Android erstellt
[Rails 5] Erstelle eine neue App mit Rails [Anfänger]
[Portfolio] Lesezeichen-Verwaltungs-App [Ruby on Rails]
Rückenwind auf Schienen
Veröffentlichen Sie die mit Ruby on Rails erstellte App
Einführung in Rspec, ein Testframework für Ruby on Rails
[Ruby on Rails] Ein Memorandum mit Layoutvorlagen
[Ruby on Rails] Versuchen Sie, einen Service zu erstellen, der einheimische Katzen glücklich macht
(Ruby on Rails6) Erstellen von Daten in einer Tabelle
Rezept für die Bereitstellung von Rails-Apps unter AWS EC2
Ich habe mit Ruby On Rails ein Portfolio erstellt
Eine Geschichte, in der Front-Frameworks für vorhandene Rails-Anwendungen verglichen werden
Erstellen Sie eine Ruby on Rails-Entwicklungsumgebung in AWS Cloud9
Versuchen Sie, eine mit Quarkus erstellte App auf Heroku auszuführen
Fehler beim Bereitstellen von Docker auf Schienen mit Notizen
Eine hohe Rechnung von AWS während der Entwicklung auf Schienen ...
Versuchen Sie es mit dem Ruby on Rails-Abfrageattribut
Probieren Sie DisplayLink unter Ubuntu 20.04 aus
Starten Sie EC2 Rails
Probieren Sie OpenLiteSpeed unter CentOS8 aus
Stellen Sie RAILS auf EC2 bereit
Ruby on Rails Elementary
Ruby on Rails Grundlagen
Ja, ich bin auf Schienen!
Ruby On Rails Association
Versuchen Sie, eine Benachrichtigung zu senden.
Schwierigkeiten beim Erstellen einer Ruby on Rails-Umgebung (Windows 10) (SQLite3)
[Rails] Ich habe versucht, eine Mini-App mit FullCalendar zu erstellen
So stellen Sie eine einfache Java-Servlet-App auf Heroku bereit
[Ruby on Rails] Fügen Sie eine Spalte mit externen Schlüsselbeschränkungen hinzu
Ein Hinweis zum Seed-Feature von Ruby on Rails
Versuchen Sie, mit Helidon einen WebAP-Server auf dem Mikro zu starten
So stellen Sie eine Kotlin (Java) -App auf AWS fargate bereit
So zeigen Sie Diagramme in Ruby on Rails an (LazyHighChart)
Erklärung von Ruby on Rails für Anfänger ③ ~ Erstellen einer Datenbank ~
Versuchen Sie Hello World mit einfachem Java im Docker-Container
Wenden Sie CSS auf eine bestimmte Ansicht in Ruby on Rails an