よくある質問 - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

よくある質問

レイヤーを理解 AWS CDK せずに を使用することはできませんか?

絶対に可能です。ただし、最も強力なツールと同様に、 はより強力 AWS CDK になります。 AWS CDKレイヤーがどのように相互作用するかを理解することで、基本的な AWS CDK 知識だけでは不可能なスタックのデプロイを簡素化するのに役立つ新しいレベルの理解が解き放たれます。

L2 から L3 コンストラクトを作成するのと同じ方法で L1 から L2 コンストラクトを作成することはできますか?

リソースにすでに L2 コンストラクトがある場合は、そのコンストラクトを使用してレイヤー 3 でカスタマイズすることをお勧めします。これは、多くの研究が、特定のリソースの既存の L2 コンストラクトを設定する最善の方法を見つけ出すために既に行われているためです。ただし、L2 コンストラクトがまだ存在しない L1 コンストラクトがいくつかあります。 L2 このような場合は、オープンソースライブラリへの AWS CDK 寄稿者になることで、独自の L2 コンストラクトを作成し、他のユーザーと共有することをお勧めします。開始するために必要なものはすべて、 のコントリビューションガイドラインに記載されています AWS CDK。

公式の L2 コンストラクトがまだない AWS リソースはどれですか?

L2 コンストラクトを持たない AWS リソースの数は日ごとに減少していますが、これらのリソースのいずれかの L2 コンストラクトの作成を支援したい場合は、 AWS CDK API リファレンスを参照してください。左側のペインのリソースのリストを確認します。名前の横にスーパースクリプト 1 があるリソースには、公式の L2 コンストラクトはありません。

がサポートする AWS CDK 任意の言語で L2 または L3 コンストラクトを作成できますか?

は、TypeScript、JavaScript、Python、Java、C#、Go など、いくつかのプログラミング言語 AWS CDK をサポートしています。関連する言語にコンパイルされた AWS CDK コードを使用して、個人用 L3 コンストラクトを作成できます。ただし、 に貢献 AWS CDK したり、ネイティブ AWS CDK コンストラクトを作成したりする場合は、TypeScript を使用する必要があります。これは、TypeScript が にネイティブな唯一の言語であるためです AWS CDK。他の言語 AWS CDK のバージョンは、JSii という AWS ライブラリを使用してネイティブ TypeScript コードから構築されます。

の外部にある既存の L3 コンストラクトはどこにあります AWS CDKか?

ここで共有する場所が多すぎますが、最も人気のあるコンストラクトの多くについては、AWS 「ソリューションコンストラクト」のウェブサイトと「コンストラクトハブ」の AWS CDK 「」セクションを参照してください。 https://constructs.dev/search?q=&cdk=aws-cdk&cdkver=2&sort=downloadsDesc&offset=0