Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Automating AWS Services with Scripting and the AWS CLI (Traditional Chinese)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

概觀

Amazon Web Services (AWS) 是一種數位基礎設施服務集合,供開發人員於開發應用程式時使用。這類服務可以透過多種方式隨需佈建,例如根據排程自動部署服務,以及以智慧方式回應基礎設施事件。

此實驗室會向您介紹 AWS Systems Manager Session Manager,並透過解釋三種存取和管理 AWS 服務的方式,來說明如何將其用於自動化 AWS:

  • AWS Management Console (AWS 管理主控台):此為用於管理 Amazon Web Services 的 Web 應用程式。主控台提供直覺的使用者界面,能用來執行許多 AWS 任務,例如使用 Amazon S3 儲存貯體、啟動 Amazon EC2 執行個體,以及設定 Amazon CloudWatch 警示。

  • AWS Command Line Interface (CLI):AWS CLI 是用於管理 AWS 服務的整合式工具。只要一個工具來下載和設定,就可以從命令列控制多個 AWS 服務,並透過指令碼將服務自動化。

  • AWS Software Development Kit (SDK) (AWS 軟體開發套件 (SDK)):AWS 針對多種程式設計語言 (包括 Java、.NET、PHP、Go 及 Ruby) 提供 SDK。有了 SDK,您便可以在 Amazon S3 和 Amazon EC2 之上建置應用程式。此實驗室會使用適用於 Python 指令碼語言的 SDK。

  • AWS Systems Manager Session Manager (SSM):Session Manager 是全受管的 AWS Systems Manager 功能,可讓您透過可互動的一鍵式瀏覽器型 Shell 或透過 AWS CLI 來管理您的 Amazon EC2 執行個體。Session Manager 提供安全且可稽核的執行個體管理功能,無需開啟傳入連接埠、維護堡壘主機或管理 SSH 金鑰。Session Manager 還可讓您輕鬆遵守公司政策 (其中需要控制執行個體存取權、嚴格安全實務,以及含有執行個體存取詳細資訊的完全可稽核日誌),同時仍可讓終端使用者以簡單的一鍵式跨平台存取您的 Amazon EC2 執行個體

涵蓋的主題

此實驗涵蓋以下主題:

  • 使用 AWS Systems Manager - Session Manager
  • 使用 AWS CLI 從命令列存取和管理 AWS 服務
  • 使用 AWS SDK 以程式設計方式存取和管理 AWS 服務
  • 為 AWS CLI 設定安全性

技術知識先決條件

  • 熟悉命令列界面
  • 大致了解指令碼語言
  • 具備 AWS 服務 (包括 Amazon EC2 和 Amazon S3) 的基本知識

Reviews

Start your review of Automating AWS Services with Scripting and the AWS CLI (Traditional Chinese)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.