CDK のニッチなトリビアを提供する LT をします。本発表では、多くの CDK ユーザーが暗黙的に使っているであろう「Grant オブジェクト」について解説します。
IAM Role などに権限を追加するのに大変便利な grant 系メソッドですが、その戻り値にあたる Grant オブジェクトのことを意識する機会は少ないと思います。
基本的に一般の CDK ユーザーが意識する必要性はそう多くありませんが、CDK の内部実装に手を入れたり、組織横断で配布する共通モジュールとして特定の権限付与パターンを抽象化するのに、知っていると役に立つ...かも、しれません。
grant メソッドの戻り値でなんとなく存在は知っていたけど、結局何者?私たちが使う機会はあるの?と、気になっていた CDK ユーザーの疑問にお答えします。