Giờ đây, bạn có thể sử dụng macro và chuyển đổi trong các mẫu CloudFormation để tạo AWS CloudFormation StackSets
AWS CloudFormation StackSets mở rộng chức năng của ngăn xếp bằng cách cho phép bạn tạo, cập nhật hoặc xóa ngăn xếp trên nhiều tài khoản AWS và Khu vực chỉ với một thao tác duy nhất. Chúng tôi hiện đang công bố hỗ trợ cho CloudFormation Macro và chuyển đổi trong các mẫu được sử dụng để tạo một bộ ngăn xếp. Các macro AWS CloudFormation thực hiện xử lý tùy chỉnh trên các mẫu CloudFormation từ các hành động đơn giản như tìm và thay thế, đến giúp chuyển đổi toàn bộ mẫu. Các macro CloudFormation sử dụng cùng một công nghệ hỗ trợ cho các biến đổi AWS: :Inclu de và AWS: :Serverless. Các biến đổi CloudFormation giúp đơn giản hóa việc tạo mẫu bằng cách ngưng tụ biểu thức của cơ sở hạ tầng AWS dưới dạng mã và cho phép tái sử dụng các thành phần mẫu.
Trước đây, bạn không thể sử dụng các phép biến đổi trong các mẫu CloudFormation được cung cấp để tạo một bộ ngăn xếp. Với lần khởi chạy này, bạn có thể sử dụng các biến đổi như AWS: :Include và AWS: :Serverless hoặc sử dụng macro CloudFormation để tạo các biến đổi tùy chỉnh của riêng bạn để xử lý các mẫu được sử dụng để tạo bộ ngăn xếp. Ví dụ: bạn có thể tạo các hàm chuỗi chung cho các mẫu hoặc xác định cú pháp ngắn cho các tài nguyên CloudFormation phổ biến. Để biết thêm thông tin, vui lòng tham khảo ví dụ macro.
Hỗ trợ macro CloudFormation cho StackSets hiện chỉ khả dụng cho StackSets được tạo bằng mô hình quyền tự quản lý. Macro CloudFormation có sẵn ở tất cả các Khu vực AWS nơi AWS Lambda hiện có sẵn. Để biết danh sách đầy đủ các Khu vực AWS nơi AWS Lambda có sẵn, vui lòng truy cập Bảng Khu vực của chúng tôi.