Terraformを使用してAWSインフラを管理している。チーム開発において状態ファイル(tfstate)の競合を防ぎ、ロック機能を提供するために使用するバックエンド構成はどれか。

S3バケットとDynamoDBテーブル