Skip to content

feat: WAFを削除してコストを削減する#43

Merged
takaokouji merged 2 commits intomainfrom
fix/remove-waf-cost-reduction
Feb 5, 2026
Merged

feat: WAFを削除してコストを削減する#43
takaokouji merged 2 commits intomainfrom
fix/remove-waf-cost-reduction

Conversation

@takaokouji
Copy link
Contributor

WAFの月額コストを削減するため、AppSync GraphQL APIからWAF (WebACL) を削除しました。

変更内容

  • lib/mesh-v2-stack.ts: WAF関連のコード(WebACL, WebACLAssociation)およびインポートを削除
  • test/mesh-v2.test.ts: WAF関連のテストを削除。また、環境変数(.env)に依存して失敗していた環境変数のチェックを Match.anyValue() を使用するように修正

セキュリティへの影響

  • API Keyによる認証は継続されます
  • ブラウザからのアクセスについては、AppSyncのCORS設定により制限されます

issue: #42

WAFの月額コストを削減するため、AppSync GraphQL APIからWAF (WebACL) を削除しました。
API Keyによる認証と、ブラウザ側でのCORS設定により、セキュリティは維持されます。

- lib/mesh-v2-stack.ts: WAF関連のコードを削除
- test/mesh-v2.test.ts: WAF関連のテストを削除し、環境変数に依存するテストを修正

issue: #42
GraphQLスキーマに存在しない createdAt フィールドをリクエストおよび検証から削除しました。
これにより、WAF削除後の結合テストが正常に通過するようになります。
@takaokouji takaokouji merged commit ece3d1f into main Feb 5, 2026
3 checks passed
@takaokouji takaokouji deleted the fix/remove-waf-cost-reduction branch February 5, 2026 11:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant