aws_iam_policy_document
次の Terraformデータ ソースを適用したいと思います。
statement {
sid= "DeleteTmpTable"
actions = [
"glue:DeleteTable",
]
resources = [
"arn:aws:glue:eu-west-1:${data.aws_caller_identity.current.account_id}:table/compan-${terraform.workspace}/*_[0-9]+",
"arn:aws:glue:eu-west-1:${data.aws_caller_identity.current.account_id}:database/company-${terraform.workspace}",
"arn:aws:glue:eu-west-1:${data.aws_caller_identity.current.account_id}:catalog"
]
}
したがって、次のようなテーブルでのみ Glue Delete Table を許可できますtable_name_454044243243
が、次のようなテーブルは削除可能であってtable_name_blablabla
はなりません。
しかし、利用可能な正規表現に関する情報が見つかりません。