Perguntas frequentes - AWS Orientação prescritiva

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Perguntas frequentes

Não posso usar as camadas AWS CDK sem entender?

Pode sim. Mas, como acontece com as ferramentas mais poderosas, elas AWS CDK se tornam mais poderosas quanto mais você as conhece. Aprender como as AWS CDK camadas interagem libera um novo nível de compreensão que ajuda a simplificar suas implantações de pilha muito além do que você pode fazer com apenas o conhecimento básico. AWS CDK

Posso fazer constructos L2 de L1 da mesma forma que faço constructos L3 de L2?

Se um recurso já tiver um constructo L2, recomendamos que você o use e faça suas personalizações na camada 3. Isso ocorre porque muitas pesquisas já foram feitas para descobrir as melhores maneiras de configurar constructos L2 existentes para um recurso específico. No entanto, existem várias constructos L1 cujos constructos L2 ainda não existem. Nesses casos, incentivamos você a criar seus próprios constructos L2 e compartilhá-los com outras pessoas, tornando-se um colaborador da biblioteca de código aberto do AWS CDK . Você pode encontrar tudo o que precisa para começar nas diretrizes de contribuição do AWS CDK.

Quais AWS recursos ainda não têm construções L2 oficiais?

O número de AWS recursos que não têm construções L2 está diminuindo a cada dia, mas se você estiver interessado em ajudar a criar uma construção L2 para um desses recursos, visite a AWS CDK Referência da API. Confira a lista de recursos no painel esquerdo. Os recursos que têm o sobrescrito 1 ao lado de seus nomes não têm constructos L2 oficiais.

Posso criar uma construção L2 ou L3 em qualquer idioma compatível? AWS CDK

O AWS CDK suporta várias linguagens de programação TypeScript JavaScript, incluindo Python, Java, C# e Go. Você pode criar suas construções L3 pessoais usando o AWS CDK código compilado na linguagem relevante. No entanto, se você quiser contribuir AWS CDK ou criar AWS CDK construções nativas, você deve usar TypeScript. Isso ocorre porque TypeScript é o único idioma nativo do AWS CDK. As AWS CDK versões para outras linguagens são criadas a partir do TypeScript código nativo usando uma AWS biblioteca chamada JSii.

Onde posso encontrar constructos L3 existentes fora do AWS CDK?

Há muitos locais para compartilhar aqui, mas você pode encontrar muitas das construções mais populares no site da AWS Solutions Constructs e na AWS CDK seção do Construct Hub.