Looking for amazon-web-services Answers? Try Ask4KnowledgeBase
Looking for amazon-web-services Keywords? Try Ask4Keywords

amazon-web-services亞馬遜網絡服務入門


備註

本節概述了amazon-web-services是什麼,以及開發人員為什麼要使用它。

它還應該提到亞馬遜網絡服務中的任何大型主題,並鏈接到相關主題。由於amazon-web-services的文檔是新的,您可能需要創建這些相關主題的初始版本。

版本

發布日期
1.0.0 2017年1月10日

趁早

提示和技巧,以避免令人討厭的情況

EC2實例和EBS

  • 設置IAM角色。

與標籤不同,IAM角色在EC2實例上一次性設置即使在4年後 )!嘗試事先識別和分類您的實例,以便為其提供適當的IAM角色。 IAM角色是一種識別機器的好方法,它可以讓amazon自動將Instance Profile憑證安全地存儲在您的機器中,您將可以輕鬆地提供額外的權限。

請考慮以下具有數據庫服務器的情況,並且您意識到要監視內存/磁盤使用情況。 Amazon CloudWatch不提供現成的此度量標準,您需要設置額外的權限才能將自定義數據發送到CloudWatch。如果您具有IAM“數據庫”角色,則可以輕鬆地將新策略附加到現有數據庫實例,以便將內存報告發送到CloudWatch。沒有IAM角色?您必須重新創建數據庫實例,或單獨授予它們權限。

  • 注意快照完整性

亞馬遜允許您對EBS捲進行快照,但是如果您在同一台計算機上使用多個卷(在RAID配置中,您的數據庫使用多個EBS卷),則無法保證這些快照的完整性,這些快照可能在不同時間發生。不同的EBS卷。

始終確保不寫入任何數據(停止VM或使用特定於應用程序的代碼(例如db.fsyncLock() )以確保在快照期間不寫入任何數據。

的CloudWatch

  • 在應用程序錯誤通知程序之上使用Amazon Cloudwatch + SNS警報

為機器的正常行為創建警報,並配置為在出現問題時通過Amazon SNS(例如電子郵件地址)發送通知。如果您的服務器甚至無法ping通,那麼在您的應用程序上使用異常通知程序將無濟於事。另一方面,除了500個錯誤代碼,亞馬遜幾乎沒有關於您的應用程序的信息以及它應該如何工作,您應該考慮添加特定於應用程序的運行狀況監視。