實驗室概觀
此實驗室將聚焦於更新專為 grid-maker 應用程式所開發的應用程式程式碼。在測試應用程式於本機建立新網格映像的能力後,您需要更新應用程式程式碼,來使用儲存在 Amazon Simple Storage Service (Amazon S3) 儲存貯體中的映像。您將驗證應用程式的功能,步驟包括存取儲存在 S3 儲存貯體中的映像、建立新網格映像,並生成一個 S3 預先簽章的 URL 來查看儲存在獨立 S3 儲存貯體中的網格映像。
此實驗室旨在挑戰那些欲測試其能力的開發人員。您將取得執行的概略步驟,且有機會自行確定解決方案。如果您在實驗過程中遇到困難,本實驗室將提供您一些提示。
如果您是新手開發人員,可參考 Solutions (解決方案) 中的展開/收合區段來取得逐步說明。
目標
完成本實驗室時,您應該能夠:
- 更新 Python 程式碼來列出 S3 儲存貯體中的物件。
- 更新 Python 程式碼來取得 S3 儲存貯體中的物件。
- 更新 Python 程式碼來將物件放入 S3 儲存貯體中。
- 更新 Python 程式碼來建立 S3 預先簽章的 URL,進而在瀏覽器中檢視映像。
技術知識先決條件
若要順利完成此實驗室:
- 您應熟悉 AWS 管理主控台的基本瀏覽方式。
- 您應該擅長使用 AWS Cloud9 程式碼編輯器和終端機來編輯和執行指令碼。
- 您應該對 Amazon S3 有基本的了解和熟悉度。
持續時間
此實驗室需要 60 分鐘的時間才能完成。
圖示圖例
此實驗室使用各種圖示提醒您注意不同類型的指示和注意事項。下列清單說明各圖示的用途:
- 命令:您必須執行的命令。
- 預期輸出:可用來驗證命令輸出或已編輯之檔案的範例輸出。
- 注意:提示、祕訣或重要指引。
- 其他資訊:取得更多資訊的位置。
- 考慮事項:暫停一下,思考如何將某概念應用在自有環境,或與他人討論目前這個主題。