- vừa được xem lúc

Cách tạo một AWS CDK Construct

0 0 19

Người đăng: VNTechies

Theo Viblo Asia

AWS CDK Construct là gì

Construct là thành phần cơ bản chứa các tài nguyên AWS. Construct đóng gói mọi thứ mà AWS CloudFormation cần để tạo tài nguyên và thuộc tính của tài nguyên. Construct có thể chứa một hoặc nhiều tài nguyên AWS, bạn có thể tuỳ ý định nghĩa.

Ưu điểm của việc tạo một construct là bạn có thể tái sử dụng các thành phần trong các stacks mà không cần phải định nghĩa lại.

Đoạn mã dưới đây tạo một AWS CDK construct mà bạn có thể sử dụng làm ví dụ để định nghĩa các tài nguyên của mình.

Ví dụ cho AWS CDK Construct

from constructs import Construct class ExampleConstruct(Construct): def __init__(self, scope: Construct, id: str, **kwargs): super().__init__(scope, id) # các tài nguyên bạn muốn sử dụng trong construct này

Các construct được triển khai trong các lớp mở rộng của lớp Construct. Tất cả các cấu trúc nhận ba tham số khi chúng được khởi tạo:

  • scope - Cấu trúc mà construct này được xác định, đại diện cho phạm vi hiện tại mà bạn đang định nghĩa cho construct, nó có thể là App, Stack hoặc Construct.
  • id - ID phải là duy nhất trong phạm vi này. id đóng vai trò là không gian tên cho mọi thứ được xác định trong cấu trúc hiện tại và được sử dụng để phân bổ các nhận dạng duy nhất như tên tài nguyên và ID logic của AWS CloudFormation.

Làm thế nào để tạo một AWS CDK Construct

  • Cài đặt AWS CDK và định nghĩa ExampleConstruct tại libs/example_construct.py
  • Import Construct đã được tạo trong
from libs.example_construct import ExampleConstruct
  • Tạo một construct
from aws_cdk import ( Stack,
)
from constructs import Construct
from libs.example_construct import ExampleConstruct class ExampleStack(Stack): def __init__(self, scope: Construct, construct_id: str, **kwargs) -> None: super().__init__(scope, construct_id, **kwargs) ExampleConstruct(self,"ExampleConstruct")

Bài viết gốc

Reference

Bình luận

Bài viết tương tự

- vừa được xem lúc

PDF Export, cẩn thận với những input có thể truyền vào

Giới thiệu. Dạo gần đây mình tình cờ gặp rất nhiều lỗi XSS, tuy nhiên trang đó lại có sử dụng dữ liệu người dùng input vào để export ra PDF.

0 0 49

- vừa được xem lúc

Tán gái theo kiểu Message Queue là thế nào?

. Bài toán. Vào những năm 1900, khi mà công nghệ chưa phát triển, con người chỉ nói chuyện với nhau trực tiếp hoặc qua thư... . Trai tài gái sắc, họ nói chuyện với nhau một cách thoải mái, tự nhiên. Mọi chuyện yên bình cho đến khi có anh chàng C đến, chiều cao chuẩn 1m8 chứ không cộng thêm sừng. C c

0 0 29

- vừa được xem lúc

Giới thiệu Lambda AWS

Giới thiệu. Nếu bạn là 1 developer, đúng rồi đó, người mà luôn được mọi người nhờ sửa tủ lạnh, ti vi, quạt máy, ống nước, đủ thứ loại trên đời, khi bạn xây dựng một ứng dụng, bạn sẽ muốn được nhiều người sử dụng, trải nghiệm và đánh giá tốt.

0 0 24

- vừa được xem lúc

Tạo tải khoản AWS 2021

Các bài viết trước:. . Ứng dụng AWS trong thực tế. Bạn có thể làm gì với AWS.

0 0 167

- vừa được xem lúc

Tương tác với AWS

Các bài viết trước:. . Ứng dụng AWS trong thực tế. Bạn có thể làm gì với AWS.

0 0 24

- vừa được xem lúc

Khám phá những dịch vụ của AWS

Các bài viết trước:. . Ứng dụng AWS trong thực tế. Bạn có thể làm gì với AWS.

0 0 27