0

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はなりません。

しかし、利用可能な正規表現に関する情報が見つかりません。

4

1 に答える 1