Bereitstellung auf Ruby on Rails Elastic Beanstalk (Änderung der IAM-Berechtigung)

Überblick

Bereitstellen einer mit Ruby on Rails erstellten Anwendung Verwenden Sie Elastic Beanstalk (EB), um eine Umgebung in kürzester Zeit zu erstellen. Es ist unterteilt in IAM-Berechtigungsänderung, Umgebungskonstruktion und EB-Bereitstellung. Bitte beachten Sie, dass wir uns auf eine schnelle Bereitstellung konzentrieren werden, wenn Sie also eine strikte Verwaltung benötigen.

Inhaltsverzeichnis

Änderung der IAM-Berechtigung Umgebungskonstruktion EB-Bereitstellung

Änderung der IAM-Berechtigung

Erstellen eines Benutzers → Gewähren der erforderlichen Berechtigungen

Es ist nicht gut für die Sicherheit, mit Root-Berechtigung ausgeführt zu werden. Erstellen Sie daher einen geeigneten Benutzer und weisen Sie die folgende Berechtigung zu. · AWSElasticBeanstalkFullAccess ・ AmazonRDSDataFullAccess ・ AWSCloudFormationFullAccess ・ AWSCloud9Administrator (für Cloud9-Benutzer) EB enthält Zugriffsrechte auf EC2 und S3, jedoch keine Berechtigungen für RDS, sodass zusätzliche Berechtigungen zugewiesen werden. Darüber hinaus kann Cloudformation während der Verwaltung und des Betriebs nach dem Erstellen der EB-Bereitstellungsumgebung verwendet werden (z. B. Verwaltung der Infrastruktur oder Anzeigen mit einem Designer, um die Gesamtkonfiguration anzuzeigen). Daher kann es sinnvoll sein, sie im Voraus zuzuweisen. Wenn Sie Cloud9 bereitstellen, berühren Sie auch AWS Cloud9 Administrator

1.jpg

Außerdem werden wir später die AWS CLI (Befehlszeilenschnittstelle) installieren und für den Befehl bereitstellen. Lassen Sie uns also zu diesem Zeitpunkt auch den Zugriffsschlüssel und den geheimen Zugriffsschlüssel abrufen. 2.jpg

Klicken Sie hier, um den EB-Berechtigungsbereich anzuzeigen

AWS CLI-Installationsmethode

Folgen Sie dem offiziellen AWS-Handbuch (https://docs.aws.amazon.com/ja_jp/cli/latest/userguide/install-virtualenv.html). Kopieren Sie einfach Folgendes und fügen Sie es in das Terminal ein:

pip install --user virtualenv
virtualenv ~/cli-ve
source ~/cli-ve/bin/activate
pip install --upgrade awscli
aws --version
deactivate
brew install awsebcli
#Stellen Sie sicher, dass der Befehl eb verwendet werden kann
eb --version

Erstellung und Verwaltung der EB-Befehlszeile

Geben Sie den geheimen Schlüssel ein

$aws configure
AWS Access Key ID [****************225N]: #Kopieren Sie den von IAM erhaltenen Zugriffsschlüssel
AWS Secret Access Key [****************ERNe]: #Kopieren Sie den von IAM erhaltenen geheimen Zugriffsschlüssel
Default region name [ap-northeast-1]: #OK mit Enter wie es ist
Default output format [json]: #OK mit Enter wie es ist

Jetzt können Sie das EB bereitstellen. Ist Prost auf gute Arbeit. Nächstes Mal werden wir EB bereitstellen.

EB-Bereitstellung

Recommended Posts

Bereitstellung auf Ruby on Rails Elastic Beanstalk (Änderung der IAM-Berechtigung)
Bereitstellung auf Ruby on Rails Elastic Beanstalk (EB-Bereitstellung)
Bereitstellen auf Ruby on Rails Elastische Bohnenstange (Umgebungskonstruktion)
Bereitstellen für Heroku [Ruby on Rails] Anfänger
[Ruby on Rails] So ändern Sie den Spaltennamen
[Ruby on Rails] Ändern Sie die URL-ID in den Spaltennamen
[Ruby on Rails] Von der MySQL-Konstruktion zum Datenbankwechsel
Verwendung von Ruby on Rails
So stellen Sie Bootstrap auf Rails bereit
Stellen Sie Rails on Docker für Heroku bereit
Vorbereiten der Einführung von jQuery in Ruby on Rails
[Ruby on Rails] Verwendung von redirect_to
[Ruby on Rails] Schaltfläche, um nach oben zurückzukehren
Wechseln Sie in einem neuen Ruby on Rails-Projekt von SQLite3 zu PostgreSQL
Stellen Sie die Spring Boot-Anwendung für Elastic Beanstalk bereit
[Ruby on Rails] Ändern Sie das Aktualisierungsdatum und das Erstellungsdatum in Ihre bevorzugte Notation
Stellen Sie RAILS auf EC2 bereit
Ruby on Rails Elementary
Ruby on Rails Grundlagen
Ruby On Rails Association
[Einführung] Erstellen Sie eine Ruby on Rails-Anwendung
Zusammenfassung der Methoden zum Aktualisieren mehrerer Spalten [Ruby on Rails]
[Ruby on Rails] Wie schreibe ich eine Enumeration auf Japanisch?
[Von Zeit zu Zeit aktualisiert] Ruby on Rails Praktische Methode
[Ruby On Rails] So setzen Sie die Datenbank in Heroku zurück
(Ruby on Rails6) So erstellen Sie ein Modell und eine Tabelle
Ruby on Rails Lernrekord -2020.10.03
Portfolioerstellung Ruby on Rails
Ruby on Rails Lernrekord -2020.10.04
[Ruby on Rails] Debuck (bindend.pry)
Ruby on Rails Lernrekord -2020.10.05
Ruby on Rails Lernrekord -2020.10.09
Wie man mit Heroku einsetzt
<Punktinstallation> Einführung in Ruby on Rails5 Vergleich des Quellcodes
[Ruby on Rails] Eliminierung von Fat Controller-First, Logik zum Modell-
Ruby on Rails lernen Rekord-2020.10.07 ②
So zeigen Sie Diagramme in Ruby on Rails an (LazyHighChart)
Ruby on Rails lernen Rekord-2020.10.07 ①
Brechen Sie die Ruby on Rails-Migration ab
[Ruby on Rails] Spaltenbeschränkungen beim Speichern in der Datenbank (4 Vertreter)
Ruby on Rails Lernrekord -2020.10.06
Wenden Sie CSS auf eine bestimmte Ansicht in Ruby on Rails an
Zusammenfassung der Ruby on Rails-Validierung
So stellen Sie die Rails-Anwendung in AWS bereit (Artikelzusammenfassung)
Ruby on Rails Grundlegendes Memorandum
Ruby on Rails - Von der Umgebungskonstruktion bis zur einfachen Anwendungsentwicklung auf WSL2
Ich möchte eine Browsing-Funktion mit Ruby on Rails hinzufügen