---
# System prepended metadata

title: 1. Amazon Q Developer Workshop - 實驗環境準備

---

# Amazon Q Developer Workshop - 實驗環境準備

## 目錄

[1. 實驗環境準備](https://hackmd.io/@Zx9gc3B9R76nDuN1qqwwcA/HknuyDk--e)
[2. 基本功能介紹](https://hackmd.io/@Zx9gc3B9R76nDuN1qqwwcA/B1xH4Xeb-x)
[3. 提示詞工程](https://hackmd.io/@Zx9gc3B9R76nDuN1qqwwcA/B1v1v4l--e)
[4. 探索專案及文件生成](https://hackmd.io/@Zx9gc3B9R76nDuN1qqwwcA/SJ-sUOxWZx)
[5. 開發功能](https://hackmd.io/@Zx9gc3B9R76nDuN1qqwwcA/HyVLCOgZ-g)
[6. 生成測試](https://hackmd.io/@Zx9gc3B9R76nDuN1qqwwcA/rJROwse-Zl)
[7. 程式碼掃描](https://hackmd.io/@Zx9gc3B9R76nDuN1qqwwcA/SJzMislZbx)
[8. 轉換 SOAP 架構成 RESTFul 架構](https://hackmd.io/@Zx9gc3B9R76nDuN1qqwwcA/H1eag2l-Wl)

---

> [!Tip]提醒
> 建議瀏覽器：Firefox、Chrome

> [!Note] 實驗環境
**Workshop Studio:**
[https://catalog.us-east-1.prod.workshops.aws/join?access-code=f3fa-07c0ff-64](https://catalog.us-east-1.prod.workshops.aws/join?access-code=f3fa-07c0ff-64)
**Access Code:** `f3fa-07c0ff-64`

---

### 進入 AWS 練習環境
:::spoiler 操作步驟
1. 進入課程提供的 **AWS Workshop Studio** 網址，並點擊 **「Email one-time password (OTP)」**，以獲得一次性臨時密碼。
![image](https://hackmd.io/_uploads/SykqmzxZZx.png)


2. 輸入自己的 **Email** 以用於接收一次性臨時密碼 ，並點擊 **「傳送密碼」**。
![image](https://hackmd.io/_uploads/HJlh7Gebbx.png)

> [!Tip] 提醒
> 活動期間使用相同 Email 進行登入將會使用相同的練習環境

3. 進入自己的 Email 以取得 **9 碼 Passcode**。
![image](https://hackmd.io/_uploads/Syq1NfeZbl.png)

4. 將 9 碼 Passcode 填入，並點擊 **「登入」**。
![image](https://hackmd.io/_uploads/Hknx4GgWZg.png)

5. 登入並進行環境使用要求條款後，請勾選 **「I agree with the Terms and Conditions」**，並點擊 **「Join event」**。

![image](https://hackmd.io/_uploads/ryQfNfxWWl.png)
![image](https://hackmd.io/_uploads/HJ_zNGxW-e.png)

6. 進入 Workshop 環境後，點選密碼開啟實驗環境 Code Server

![image](https://hackmd.io/_uploads/HkocVfeZZx.png)
:::

---

### 啟用 Amazon Q Developer
#### IDE
:::spoiler 操作步驟
1. 點選 **Amazon Q Developer 圖示**後選擇 **「Personal Account」**，點選 **「Continue」**
![image](https://hackmd.io/_uploads/B1ts_zgWWg.png)

2. 在驗證碼確認視窗中點選 **「Proceed to Browser」**
![image](https://hackmd.io/_uploads/BkLuFMeZWl.png)
- **確認開啟網站**
![image](https://hackmd.io/_uploads/rJ_9YzgZWx.png)

3. 建立 **Builder ID** （如果沒有的話）
- **輸入 Email 及名稱**
![image](https://hackmd.io/_uploads/HydtOr-bZg.png)
- **至信箱收取驗證碼**
![image](https://hackmd.io/_uploads/B1_9_r---e.png)
- **允許存取**
![image](https://hackmd.io/_uploads/HJ6iuSbZ-l.png)

4. 確認授權 IDE 可使用 Amazon Q Developer 帳號
![image](https://hackmd.io/_uploads/S1gy5flb-x.png)
- **允許存取**
![image](https://hackmd.io/_uploads/BJSQqzgZ-g.png)
- **輸入自定義密碼**
![image](https://hackmd.io/_uploads/SJ-4qGxZWl.png)

5. 正常使用 IDE 中的 Amazon Q Developer
![image](https://hackmd.io/_uploads/SJD1iMgZ-x.png)

> [!Tip] 範例提示詞
> `我可以怎麼使用 Q Developer？`
> `請你以繁體中文進行對話`
> `請你證明 1+1=2`
:::

#### CLI
:::spoiler 操作步驟
1. 開啟 Terminal 視窗後輸入 `q loin`
![image](https://hackmd.io/_uploads/HJPC3flWZe.png)

2. 選擇 **「Use for Free with Builder ID」**，
![image](https://hackmd.io/_uploads/B1em6zxbbl.png)
開啟連結授權登入連結
![image](https://hackmd.io/_uploads/B1LPazlWZl.png)
> [!Note]登入操作
> 同 IDE 登入操作「**3. 確認授權 IDE 可使用 Amazon Q Developer 帳號」**

3. 成功登入後簡單測試 Q Cli 回應，
> [!Note] 測試 Prompt
> `q chat --no-interactive "Hello"`
> 
![image](https://hackmd.io/_uploads/HJcTCGgWZl.png)
:::