mirror of
https://gitlab.com/ser-cal/m346.git
synced 2024-11-22 13:41:56 +01:00
KN07 Draft C
This commit is contained in:
parent
6f7c4be904
commit
32a2958e3a
@ -66,12 +66,15 @@ Dieser Challenge scheint auf den ersten Blick fast gleich wie der letzte. Wie be
|
|||||||
#### Anleitung:
|
#### Anleitung:
|
||||||
|
|
||||||
##### Schritt 1: IAM Instance Profile für Zugriff auf S3-Bucket <-- NOCH ERSTELLEN
|
##### Schritt 1: IAM Instance Profile für Zugriff auf S3-Bucket <-- NOCH ERSTELLEN
|
||||||
Zuerst muss ein sogenanntes **IAM Instance Profile** erstellt werden. Beim nächsten Schritt wird dieses Profil der Instanz zugeteilt. Dieses **Instance Profile** bestimmt, **welche Berechtigungen** die Instanz erhält.
|
Zuerst muss ein sogenanntes **IAM Instance Profile** erstellt werden. Beim übernächsten Schritt wird dieses Profil der Instanz zugeteilt. Das **Instance Profile** bestimmt, **welche Berechtigungen** die Instanz erhält.
|
||||||
1. Öffnen Sie d
|
1. Öffnen Sie d
|
||||||
|
|
||||||
|
|
||||||
|
##### Schritt 2: S3-Bucket erstellen und File darin ablegen
|
||||||
|
1. Sie erstellen nun einen S3-Bucket und legen darin das file [ami-test.txt](https://gitlab.com/ser-cal/m346-scripts/-/blob/main/KN07/ami-test.txt) mit HTML-Content ab. Im nächsten Schritt wird bei der Installation des Webservers darauf
|
||||||
|
|
||||||
##### Schritt 2: EC2-Instanz mit AMI Amazon Linux 2023
|
|
||||||
|
##### Schritt 3: EC2-Instanz mit AMI Amazon Linux 2023
|
||||||
1. Öffnen Sie die [AWS Management Console](https://aws.amazon.com/console/).
|
1. Öffnen Sie die [AWS Management Console](https://aws.amazon.com/console/).
|
||||||
2. Navigieren Sie zur EC2-Dashboardseite.
|
2. Navigieren Sie zur EC2-Dashboardseite.
|
||||||
3. Klicken Sie auf "Launch instance".
|
3. Klicken Sie auf "Launch instance".
|
||||||
@ -91,43 +94,11 @@ Zuerst muss ein sogenanntes **IAM Instance Profile** erstellt werden. Beim näch
|
|||||||
systemctl enable httpd
|
systemctl enable httpd
|
||||||
aws s3 cp s3://<Name S3-Bucket>/ami-test.txt /var/www/html/index.html
|
aws s3 cp s3://<Name S3-Bucket>/ami-test.txt /var/www/html/index.html
|
||||||
```
|
```
|
||||||
|
10.
|
||||||
```html
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<title>KN07 C</title>
|
|
||||||
<style>
|
|
||||||
body {
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
h1 {
|
|
||||||
margin-top: 50px;
|
|
||||||
}
|
|
||||||
section {
|
|
||||||
background-color: #B0E0E6;
|
|
||||||
}
|
|
||||||
strong {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<h1>KN07 C Webserver</h1>
|
|
||||||
<section>
|
|
||||||
<p>Dieser Webserver läuft auf einem Amazon Linux AMI</p>
|
|
||||||
</section>
|
|
||||||
<section>
|
|
||||||
<p>Daraus wird ein Snapshot und ein Image erstellt, welches anschliessend in einer anderen AZ gestartet werden kann.</p>
|
|
||||||
<p>Das Image beinhaltet so den Webserver-Code bereits. Das Feld unter "User-data" kann somit <strong>leer</strong> gelassen werden.</p>
|
|
||||||
<p>Somit dauert es bedeutend weniger lang, bis die Instanz aufgesetzt und verfübgar ist.</p>
|
|
||||||
</section>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
10. Starten Sie die Instanz mit **Launch instance**.
|
11. Starten Sie die Instanz mit **Launch instance**.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user