選單
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

AppML 使用 Amazon 資料庫


Amazon Web Services Logo

Amazon RDS 是一項資料庫雲服務。

它易於設定和管理。

免費試用!

什麼是 Amazon Relational Database Service (RDS)

Amazon Relational Database Service (RDS) 是一項基於雲的資料庫服務。


為什麼使用 Amazon RDS?

Amazon RDS 管理著執行資料庫的許多挑戰。

使用 Amazon RDS,您可以根據需要擴充套件效能和儲存。

Amazon RDS 管理自動備份、修補和恢復。

它支援流行的資料庫產品,如

  • MySQL
  • PostgreSQL
  • Oracle
  • Microsoft SQL Server
  • 以及新的、相容 MySQL 的 Amazon Aurora 資料庫引擎

入門

在開始使用 RDS 之前,您需要註冊 Amazon Web Services,並設定資料庫使用者和安全組。


註冊 Amazon Web Services

當您註冊 Amazon Web Services (AWS) 時,您的 AWS 賬戶會自動註冊 AWS 中的所有服務,包括 Amazon RDS。

如果您是新的 AWS 客戶,您可以免費開始使用 Amazon RDS。

AWS 免費套餐允許您在註冊後的 12 個月內免費試用 AWS。有關更多資訊,請參閱 AWS 免費使用套餐

如果您決定在免費期後繼續使用 AWS(或者您需要的儲存或效能超過免費使用套餐提供的),您只需為使用的資源付費。

要建立 AWS 賬戶,請訪問: https://aws.amazon.com/,然後點選“註冊”。

按照螢幕上的說明進行操作。記下您的 AWS 賬戶號碼,因為稍後會用到。


建立 MySQL 資料庫例項

在此示例中,我們將設定一個免費的資料庫例項,執行 MySQL。(此例項是免費的,因為它用於測試)。

 建立 MySQL 資料庫例項

  1. 轉到 Amazon RDS 控制檯: https://console.aws.amazon.com/rds/
  2. 在導航窗格中,點選“例項”。
  3. 點選“啟動資料庫例項”。
  4. 在“選擇引擎”頁面上,點選 MySQL 圖示,然後點選 MySQL 資料庫引擎的“選擇”。
  5. 在“生產環境?”頁面上,勾選“否,此例項不用於生產環境.......”旁邊的複選框,然後點選“下一步”。
  6. 在“指定資料庫詳細資訊”頁面上,按照說明操作(按照 此說明 設定免費測試資料庫)。
    對於此選項典型輸入
    許可模型通用公共許可證
    資料庫引擎版本選擇 MySQL 的預設版本
    資料庫例項類選擇 db.t2.micro 以選擇符合免費測試使用資格的配置。
    Multi-AZ 部署選擇“否”。
    儲存型別磁性(標準)
    已分配儲存5
    資料庫例項識別符號輸入資料庫例項的名稱(這不是資料庫的名稱)
    主使用者名稱輸入資料庫的主使用者名稱。
    主密碼輸入主使用者的密碼。
    確認密碼確認密碼。
  7. 在“配置高階設定”頁面上,按照說明操作(按照 此說明 設定免費測試資料庫)。
    對於此選項典型輸入
    VPC預設 VPC
    子網組default
    公共可訪問
    可用區無偏好
    VPC 安全組default
    資料庫名稱輸入資料庫的名稱(在此示例中,我們將向您展示如何建立我們在 AppML 教程示例中使用的 northwind 資料庫)。
    資料庫埠3306(除非您需要它在特定埠上執行)
    DB 引數組保留預設值。
    選項組保留預設值。
    啟用加密
    備份保留期7
    備份視窗無偏好
    自動次要版本升級
    維護視窗無偏好
  8. 點選“啟動資料庫例項”。
  9. 點選“檢視您的資料庫例項”。
  10. 新的資料庫例項將出現在資料庫例項列表中(它將顯示“建立中”狀態,直到準備好使用)。
  11. 當狀態變為“可用”時,您就可以連線到資料庫了。
  12. 點選詳細資訊圖示以檢視詳細資訊,並從“端點”複製包括埠號在內的 URL。

端點 URL 應類似於以下內容:

資料庫名稱.aaabbbcccddd.區域.rds.amazonaws.com:3306


在 AppML 中配置資料庫連線

要配置資料庫連線,請編輯 appml_config 檔案。

PHP 示例:appml_config.php

<?php echo("Access Forbidden");exit();?>
{
"dateformat" : "yyyy-mm-dd",
"databases" : [{
"connection" : "我的資料庫",
"host" : "您的資料庫URL",
"dbname" : "您的資料庫名稱",
"username" : "您的使用者名稱",
"password" : "您的密碼"
}]
}

編輯以下內容:

  1. 我的資料庫 - 更改為您希望在應用程式中呼叫的資料庫連線名稱。
  2. 您的資料庫URL - 更改為上一步中的端點 URL。
  3. 您的資料庫名稱 - 更改為您在 Amazon RDS 中為資料庫指定的名稱。
  4. 您的使用者名稱 - 更改為您在 Amazon RDS 中為資料庫指定的使用者名稱。
  5. 您的密碼 - 更改為您在 Amazon RDS 中為資料庫指定的密碼。

AppML 現在應該已配置為連線到您的 Amazon RDS 資料庫。

您現在可以填充資料庫中的資料了。

  • 如果您有 PHP 伺服器的訪問許可權,這將在 AppML PHP 章節 中進行描述。
  • 如果您有 ASP.NET 伺服器的訪問許可權,這將在 AppML .NET 章節 中進行描述。

可選:建立 IAM 使用者以提高安全性

Amazon RDS 要求您在訪問它時提供使用者名稱和密碼。

您可以使用您的 Amazon 使用者名稱訪問賬戶,但出於安全考慮,我們建議您為資料庫建立一個身份和訪問管理(IAM)使用者。

首先,建立 Administrators 組。

  1. 登入 AWS Management Console 並開啟 IAM 控制檯,網址為: https://console.aws.amazon.com/iam/
  2. 在選單中,點選“組”,然後點選“建立新組”。
  3. 在“組名”框中,鍵入“Administrators”,然後點選“下一步”。
  4. 在策略列表中,選中“AdministratorAccess”策略旁邊的複選框。
  5. 點選“下一步”,然後點選“建立組”。

然後建立 IAM 使用者,並將其新增到 Administrators 組。

  1. 在選單中,點選“使用者”,然後點選“建立新使用者”。
  2.  在框 1 中,輸入使用者名稱。
  3. 清除“為每個使用者生成訪問金鑰”旁邊的複選框,然後點選“建立”。
  4. 在使用者列表中,點選您剛剛建立的使用者的名稱(不是複選框)。
  5. 在“組”部分,點選“將使用者新增到組”。
  6. 選中 Administrators 組旁邊的複選框,然後點選“新增到組”。
  7. 向下滾動到“安全憑證”部分,然後點選“管理密碼”。
  8. 選擇“分配自定義密碼”,然後輸入密碼到“密碼”和“確認密碼”框中,點選“應用”。

要以該新 IAM 使用者身份登入,請退出 AWS 控制檯,然後使用以下 URL:

使用 IAM 登入

https://您的AWS賬戶ID.signin.aws.amazon.com/console/

您的AWS賬戶ID 替換為您的 AWS 賬戶號碼,不帶連字元(如果您的賬戶號碼是 1234-5678-9012,則您的 AWS 賬戶 ID 是 123456789012)。


×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援