OpenAPIとAWS CDKを用いてREST APIを作成する(Opensearch接続・カスタムドメイン)
概要 OpenAPIとAWS CDKを用いてREST APIを作成する機会がありましたので、その備忘録です。以下の記事がとても参考になりました。 https://zenn.dev/taroman_zenn/articles/91879cec40627c 今回作成したものは以下のリポジトリで公開しています。 https://github.com/nakamura196/CdkOpenapi Opensearchとの接続 以下のLambdaで実装しています。 https://github.com/nakamura196/CdkOpenapi/blob/main/lambda/search.ts Lambdaに環境変数を渡す必要があり、lib以下のtsファイルで以下のように記述しました。 c o n s t } ) s e r h e } ; e n u a n , a t n n v E E E E r r t d i L L L L c y i l r A A A A h : m e o S S S S F e r n T T T T n p : : m I I I I a e C C C C = t R " n _ _ _ _ h u h t H U P I n . n a : O S A N e j t n S E S D w o i d { T R S E i m l : N W X N n e e A O _ o ( . r p M R N d _ N " r E D A e _ O , o : : M j d D c E s i E e p p : F r J s r r u n S s o o p n a _ . c c r c m 1 e e e o t e 8 n s s c i , _ v s s e o X . . . s n " , E e e s ( . L n n . t . A v v e h / S . . n i l T E E v s a I L L . , m C A A E b _ S S L " d H T T A s a O I I S e / S C C T a s T _ _ I r e U P C c a S A _ h r E S I " c R S N , h " N W D . " A O E { t , M R X s E D _ " N ) A , M E " " " " , , " " , カスタムドメイン 以下のファイルを参考にしてください。間違いなどがあるかもしれませんが、カスタムドメインの登録からAPI Gatewayへの設定も行ってみました。 ...