You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This guide establishes a cloud-based development environment using Amazon Linux 2023 on AWS EC2, specifically designed for the GenAI IDP accelerator.
1
+
# Development Environment Setup Guide on Linux
2
+
# Introduction
3
+
This guide establishes a cloud-based development environment using Amazon Linux 2023 on AWS EC2, specifically designed for the GenAI IDP accelerator.
4
4
5
-
Purpose: Provides a standardized, scalable development infrastructure that combines the familiar VSCode interface on your local machine with powerful cloud compute resources. This approach eliminates local environment configuration issues while ensuring consistent development experiences across team members.
5
+
Purpose: Provides a standardized, scalable development infrastructure that combines the familiar VSCode interface on your local machine with powerful cloud compute resources. This approach eliminates local environment configuration issues while ensuring consistent development experiences across team members.
6
6
7
7
When to use this guide:
8
-
• You need a new development environment
9
-
• Your current setup has configuration issues
10
-
• You prefer cloud-based development with scalable resources
11
-
• You want a clean, isolated environment for this project
8
+
- You need a new development environment
9
+
- Your current setup has configuration issues
10
+
- You prefer cloud-based development with scalable resources
11
+
- You want a clean, isolated environment for this project
12
12
13
-
What you'll achieve:
13
+
What you'll achieve:
14
14
A hybrid development setup where your code runs on a pre-configured Amazon Linux EC2 instance while you work through VS Code on your local machine, providing both performance and consistency.
15
15
16
-
##Step 1: Launch EC2 Instance
16
+
# Step 1: Launch EC2 Instance
17
17
18
-
# 1.1 Navigate to EC2 Console
18
+
##1.1 Navigate to EC2 Console
19
19
1. Log into [AWS Management Console](https://console.aws.amazon.com/)
20
20
2. Navigate to EC2 service
21
21
3. Click Launch Instance
22
22
23
-
# 1.2 Configure Instance Settings
24
-
Name: genai-idp-dev-environment(example)
25
-
-AMI Selection:
26
-
-• **Amazon Linux 2023**
27
-
-Architecture: 64-bit (x86)
28
-
-Instance Type:
29
-
-• Heavy development: t3.2xlarge (8 vCPU, 32 GB RAM)(recommended)
30
-
-(Other instance types will also work, but this is one we tested)
23
+
##1.2 Configure Instance Settings
24
+
Name: genai-idp-dev-environment(example)
25
+
AMI Selection:
26
+
**Amazon Linux 2023**
27
+
-Architecture: 64-bit (x86)
28
+
Instance Type:
29
+
- Heavy development: t3.2xlarge (8 vCPU, 32 GB RAM)(recommended)
30
+
(Other instance types will also work, but this is one we tested)
31
31
32
-
# 1.3 Key Pair Setup
32
+
##1.3 Key Pair Setup
33
33
1. Click Create new key pair (or select existing)
34
34
2. Name: genai-idp-dev-key (example)
35
35
3. Type: RSA
36
36
4. Format: .pem
37
37
5. Download and save the .pem file securely
38
38
39
-
# 1.4 Network Settings
39
+
##1.4 Network Settings
40
40
Security Group Configuration:
41
-
1. Create new security group: genai-idp-dev-sg (example)
42
-
2. Add these inbound rules:
43
-
•**SSH**: Port 22, Source: My IP
41
+
1. Create new security group
42
+
2. Add these inbound rules:
43
+
-**SSH**: Port 22, Source: My IP
44
44
45
-
# 1.5 Storage Configuration
46
-
• Size: 720 GiB (minimum 20GB)
47
-
• Type: gp3
48
-
• Delete on termination: Yes
45
+
##1.5 Storage Configuration
46
+
- Size: 720 GiB
47
+
- Type: gp3
48
+
- Delete on termination: Yes
49
49
50
-
# 1.6 Launch
50
+
##1.6 Launch
51
51
Click Launch instance and wait for it to reach "Running" state.
0 commit comments