加入 AWS Organizations 後自動執行CloudFormation StackSets

閱讀時間約 4 分鐘


什麼是 AWS Organizations ?


AWS Organizations [1] 是一個帳戶管理工具,讓您可以將多個 AWS 帳戶整合到一個組織中進行集中管理。它提供帳戶管理和合併帳單功能,有助於更好地控制預算、安全和合規性。管理員可以在組織內創建新帳戶或邀請現有帳戶加入。


什麼是 AWS CloudFormation StackSets ?


AWS CloudFormation StackSets [2] 讓您可以一次性地在多個帳戶和 AWS 區域中建立、更新或刪除資源。您可以用一個範本來設定這些資源,然後將它們分佈到所有目標帳戶和區域。


情境說明


當在 AWS Organizations 組織底下,有幾百組子帳號,當我想統一起用 AWS CloudTrail [1] 來紀錄所有AWS 帳戶、使用者、Role 或 AWS 服務執行的動作,我們不可能一個一個登入設置

我們可以透過 Organizations 其中一項功能來實現,當有其他子帳戶加入組織時直接自動部署 CloudFormation StackSets 來套用整個組織。


實作


AWS Organizations 設置

AWS Organizations > Services > 啟用信任存取 CloudFormation StackSets

raw-image


AWS CloudFormation 設置


AWS CloudFormation > StackSets > 建立 StackSets

raw-image


許可:服務受管許可(StackSets 會自動設定部署至由 AWS Organizations 管理的目標帳戶所需的許可。使用此選項,您可以啟用自動部署至組織中的帳戶)
先決條件 – 準備範本

範例範本:選擇 啟用AWS CloudTrail

raw-image


StackSet 名稱

raw-image


參數設置(依照實際情況調整)

raw-image


設定 StackSet 選項(依照實際情況調整)

raw-image


設定部署選項,您可以選擇部署整個組織,或組織單位 (OU)(依照實際情況調整)

raw-image


這裡示範指定組織單位其中一組測試帳號

raw-image


自動部署選項(依照實際情況調整)

啟用自動部署後,如果帳戶新增至 OU,StackSets 會自動將額外的堆疊執行個體部署至該帳戶。
如果從 OU 移除某個帳戶,StackSets 會自動刪除此帳戶中的堆疊執行個體。

raw-image


指定需要的區域(依照實際情況調整)

raw-image


部署選項(依照實際情況調整)

raw-image


執行最後檢閱

raw-image


檢視部署結果

raw-image


接下來我們到子帳號查看部署結果

有正確執行 CloudFormation(注意區域)

raw-image


來到 CloudTrail 檢查是否有啟用

raw-image


檢查 CloudTrail 是誰執行

其實沒看到 Org id,只知道透過 assumed-role/stacksets-exec- 這身份執行

raw-image


當您加入 AWS Organizations 並自動執行 CloudFormation StackSets 後,您可以更有效地管理和部署多帳戶環境中的基礎設施。

這種自動化不僅能夠節省時間,還能確保資源配置的一致性,並減少手動操作的風險。

透過充分利用 AWS Organizations 和 CloudFormation StackSets,您可以更好地實現企業級的雲端管理與控制,為業務的持續發展提供穩固的技術支撐。


[1] https://docs.aws.amazon.com/zh_tw/organizations/latest/userguide/orgs_introduction.html

[2] https://docs.aws.amazon.com/zh_tw/AWSCloudFormation/latest/UserGuide/what-is-cfnstacksets.html

[3]

https://docs.aws.amazon.com/zh_tw/awscloudtrail/latest/userguide/cloudtrail-user-guide.html

15會員
63內容數
留言0
查看全部
發表第一個留言支持創作者!
西尼亞ming的沙龍 的其他內容
什麼是多因素驗證 (MFA)? 多因素驗證 (MFA) 是一種登入保護機制,需要使用者提供多個不同的驗證方式來確認身份。除了輸入密碼,使用者還可能需要: 輸入發送到手機的驗證碼 掃描指紋或面部 回答安全問題 這樣即使密碼被盜用,未經授權的用戶也很難登入帳戶。 為什麼需要多因素
AWS DataSync 是一種線上資料移動和探索服務,可簡化並加速向 AWS 的資料遷移,以及在內部部署儲存、邊緣節點、其他雲端和 AWS 儲存服務移入和移出資料[1]。 在某些架構上會,使用該服務會需要安裝 DataSync Agent 來傳輸檔案 您需要 DataSync Agen
OpenSSH 漏洞 CVE-2024-6387 已公佈。 如果利用此漏洞,則可以在無需身份驗證的情況下以特權遠端執行任意程式碼 此漏洞影響的是 Amazon Linux 2023 作業系統, Amazon Linux 1 和 Amazon Linux 2 不受影響。 https://ex
AWS Systems Manager 建立 Activations Windows 使用PowerShell [System.Net.ServicePointManager]::SecurityProtocol = 'TLS12' $code = "activation-code
本篇文章將介紹如何使用Lambda建立Pre-Sign URL 的簡單範例,讓讀者瞭解如何自行發揮。
本篇使用 AWS Lambda 結合 Amazon Bedrock 和 Claude 3 來分析儲存在 Amazon S3 中的圖像的示範
什麼是多因素驗證 (MFA)? 多因素驗證 (MFA) 是一種登入保護機制,需要使用者提供多個不同的驗證方式來確認身份。除了輸入密碼,使用者還可能需要: 輸入發送到手機的驗證碼 掃描指紋或面部 回答安全問題 這樣即使密碼被盜用,未經授權的用戶也很難登入帳戶。 為什麼需要多因素
AWS DataSync 是一種線上資料移動和探索服務,可簡化並加速向 AWS 的資料遷移,以及在內部部署儲存、邊緣節點、其他雲端和 AWS 儲存服務移入和移出資料[1]。 在某些架構上會,使用該服務會需要安裝 DataSync Agent 來傳輸檔案 您需要 DataSync Agen
OpenSSH 漏洞 CVE-2024-6387 已公佈。 如果利用此漏洞,則可以在無需身份驗證的情況下以特權遠端執行任意程式碼 此漏洞影響的是 Amazon Linux 2023 作業系統, Amazon Linux 1 和 Amazon Linux 2 不受影響。 https://ex
AWS Systems Manager 建立 Activations Windows 使用PowerShell [System.Net.ServicePointManager]::SecurityProtocol = 'TLS12' $code = "activation-code
本篇文章將介紹如何使用Lambda建立Pre-Sign URL 的簡單範例,讓讀者瞭解如何自行發揮。
本篇使用 AWS Lambda 結合 Amazon Bedrock 和 Claude 3 來分析儲存在 Amazon S3 中的圖像的示範
你可能也想看
Google News 追蹤
Thumbnail
本專欄將提供給您最新的市場資訊、產業研究、交易心法、精選公司介紹,以上內容並非個股分析,還請各位依據自身狀況作出交易決策。歡迎訂閱支持我,獲得相關內容,也祝您的投資之路順遂! 每年 $990 訂閱方案👉 https://reurl.cc/VNYVxZ 每月 $99 訂閱方案👉https://re
Thumbnail
疫情世代後,企業在思考的已經不是要不要上雲,而是哪些服務或內容可以上雲,透過混合雲的形式,搭配公司的策略達到靈活且彈性的最佳效益。 而既然要能達到最佳效益,選擇適合公司環境的雲端環境,對於現代企業來說非常重要,這篇文章將與大家分享AWS、GCP、Azure三大公有雲的特點與優勢。
Thumbnail
組織架構的整合與建立是一個變化與多層面的過程,結合觀點戰略規劃、資源分配和持續改進。以下是一些關鍵步驟和方法。首先需要明確組織的使命、願景和戰略目標。對現有的組織架構進行全面分析,瞭解其優勢和不足之處。識別組織運營中最關鍵的職能和流程,確保這些核心要素在新的架構中得到充分支持和優化。
AWS DataSync 是一種線上資料移動和探索服務,可簡化並加速向 AWS 的資料遷移,以及在內部部署儲存、邊緣節點、其他雲端和 AWS 儲存服務移入和移出資料[1]。 在某些架構上會,使用該服務會需要安裝 DataSync Agent 來傳輸檔案 您需要 DataSync Agen
Thumbnail
本篇文章主要是在準備 Professional Google Workspace Administrator 考試時,使用官方教材所截錄出來的考試範圍(官方文件),另外也是企業剛導入 Google Workspace 時常見的設定的整理。
Thumbnail
雲端已經成為App開發的核心,而Amazon的AWS(Amazon Web Services是開發者常用的平台,可以幫助開發者建立、整合和擴展App。
Thumbnail
隨著數位轉型的加速,雲計算已成為企業支撐運營和創新的關鍵技術。本文將深入探討雲計算的基本概念、主要服務商的比較,以及企業在選擇和實施雲計算服務時的最佳實踐。
Thumbnail
隨著科技的進步和企業對數位轉型需求的增加,雲端計算成為現代資訊科技的核心。現今市場上有三大主要雲端平台,它們分別是 Amazon Web Services(AWS)、Microsoft Azure 和 Google Cloud Platform(GCP)。這些平台提供廣泛的服務和解決方案,滿足不同規
Thumbnail
要啟用Atlassian Intelligence功能,需要有Premium或Enterprise方案。Atlassian Intelligence包括自動化規則生成和智能搜尋等功能,使用者只需輸入簡單的文字描述,就可以產出結果,讓使用上更加便捷,大幅提升工作效率。
Thumbnail
情境:想透過 IAM Role 的方式同時切換不同的帳號。 這邊以主帳號 "A" ,子帳號 "B" 為例。即在不重新登入的情況下,先登入A,然後利用 switch role的方式跳進B。
Thumbnail
在沒有分環境之前,每一隻lambda只有一個code console給所有人一起編輯,開發好了就deploy,根據設定的trigger觸發執行。 現在我們希望能夠在code console開發,然後deploy到不同的stage,目標是不同stage的api gateway能夠調用該lambda的
Thumbnail
本專欄將提供給您最新的市場資訊、產業研究、交易心法、精選公司介紹,以上內容並非個股分析,還請各位依據自身狀況作出交易決策。歡迎訂閱支持我,獲得相關內容,也祝您的投資之路順遂! 每年 $990 訂閱方案👉 https://reurl.cc/VNYVxZ 每月 $99 訂閱方案👉https://re
Thumbnail
疫情世代後,企業在思考的已經不是要不要上雲,而是哪些服務或內容可以上雲,透過混合雲的形式,搭配公司的策略達到靈活且彈性的最佳效益。 而既然要能達到最佳效益,選擇適合公司環境的雲端環境,對於現代企業來說非常重要,這篇文章將與大家分享AWS、GCP、Azure三大公有雲的特點與優勢。
Thumbnail
組織架構的整合與建立是一個變化與多層面的過程,結合觀點戰略規劃、資源分配和持續改進。以下是一些關鍵步驟和方法。首先需要明確組織的使命、願景和戰略目標。對現有的組織架構進行全面分析,瞭解其優勢和不足之處。識別組織運營中最關鍵的職能和流程,確保這些核心要素在新的架構中得到充分支持和優化。
AWS DataSync 是一種線上資料移動和探索服務,可簡化並加速向 AWS 的資料遷移,以及在內部部署儲存、邊緣節點、其他雲端和 AWS 儲存服務移入和移出資料[1]。 在某些架構上會,使用該服務會需要安裝 DataSync Agent 來傳輸檔案 您需要 DataSync Agen
Thumbnail
本篇文章主要是在準備 Professional Google Workspace Administrator 考試時,使用官方教材所截錄出來的考試範圍(官方文件),另外也是企業剛導入 Google Workspace 時常見的設定的整理。
Thumbnail
雲端已經成為App開發的核心,而Amazon的AWS(Amazon Web Services是開發者常用的平台,可以幫助開發者建立、整合和擴展App。
Thumbnail
隨著數位轉型的加速,雲計算已成為企業支撐運營和創新的關鍵技術。本文將深入探討雲計算的基本概念、主要服務商的比較,以及企業在選擇和實施雲計算服務時的最佳實踐。
Thumbnail
隨著科技的進步和企業對數位轉型需求的增加,雲端計算成為現代資訊科技的核心。現今市場上有三大主要雲端平台,它們分別是 Amazon Web Services(AWS)、Microsoft Azure 和 Google Cloud Platform(GCP)。這些平台提供廣泛的服務和解決方案,滿足不同規
Thumbnail
要啟用Atlassian Intelligence功能,需要有Premium或Enterprise方案。Atlassian Intelligence包括自動化規則生成和智能搜尋等功能,使用者只需輸入簡單的文字描述,就可以產出結果,讓使用上更加便捷,大幅提升工作效率。
Thumbnail
情境:想透過 IAM Role 的方式同時切換不同的帳號。 這邊以主帳號 "A" ,子帳號 "B" 為例。即在不重新登入的情況下,先登入A,然後利用 switch role的方式跳進B。
Thumbnail
在沒有分環境之前,每一隻lambda只有一個code console給所有人一起編輯,開發好了就deploy,根據設定的trigger觸發執行。 現在我們希望能夠在code console開發,然後deploy到不同的stage,目標是不同stage的api gateway能夠調用該lambda的