-
Notifications
You must be signed in to change notification settings - Fork 32
Expand file tree
/
Copy pathparameter.ts
More file actions
151 lines (150 loc) · 9.93 KB
/
Copy pathparameter.ts
File metadata and controls
151 lines (150 loc) · 9.93 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
/**
* CDKデプロイのカスタムパラメータ設定ファイル
*
* このファイルは、CDKデプロイ時に使用するパラメータをカスタマイズするためのものです。
* デフォルトでは空のオブジェクトになっています。
* 変更したいパラメータがある場合のみ、以下のサンプルのようにコメントを外して値を設定してください。
*/
export const parameters = {
// カスタマイズしたいパラメータのみコメントを外して設定
// ---------------------------------------------------
// WAF IP制限の設定
// アクセスを許可するIPアドレス範囲を指定します
// デフォルト値は全てのIPアドレスを許可します
// ---------------------------------------------------
// allowedIpV4AddressRanges: [
// "192.168.0.0/16", // 内部ネットワーク例
// "203.0.113.0/24" // 特定のパブリックIP範囲例
// ],
//
// allowedIpV6AddressRanges: [
// "2001:db8::/32" // IPv6アドレス範囲例
// ],
// Bedrock設定
// Amazon Bedrockを利用するリージョンを指定します
// ---------------------------------------------------
// bedrockRegion: "us-east-1", // Bedrockを利用するリージョン(デフォルト:us-west-2)
// AI モデル設定
// デフォルトモデル以外を使用したい場合に設定します
// 注意: モデルIDのプレフィックス(us., eu., apac.など)はbedrockRegionに対応している必要があります
// 詳細: https://docs.aws.amazon.com/bedrock/latest/userguide/inference-profiles-support.html
// ---------------------------------------------------
// documentProcessingModelId: "global.anthropic.claude-sonnet-4-6", // Claude Sonnet 4.6 (Global)
// documentProcessingModelId: "us.anthropic.claude-sonnet-4-6", // Claude Sonnet 4.6 (US)
// documentProcessingModelId: "eu.anthropic.claude-sonnet-4-6", // Claude Sonnet 4.6 (EU)
// documentProcessingModelId: "jp.anthropic.claude-sonnet-4-6", // Claude Sonnet 4.6 (JP)
// documentProcessingModelId: "global.anthropic.claude-sonnet-4-5-20250929-v1:0", // Claude 4.5 Sonnet (Global)
// documentProcessingModelId: "us.anthropic.claude-sonnet-4-5-20250929-v1:0", // Claude 4.5 Sonnet (US)
// documentProcessingModelId: "eu.anthropic.claude-sonnet-4-5-20250929-v1:0", // Claude 4.5 Sonnet (EU)
// documentProcessingModelId: "jp.anthropic.claude-sonnet-4-5-20250929-v1:0", // Claude 4.5 Sonnet (JP)
// documentProcessingModelId: "global.anthropic.claude-opus-4-5-20251101-v1:0", // Claude 4.5 Opus (Global)
// documentProcessingModelId: "global.anthropic.claude-opus-4-6-v1", // Claude Opus 4.6 (Global)
// documentProcessingModelId: "global.anthropic.claude-sonnet-4-20250514-v1:0", // Claude 4 Sonnet (Global)
// documentProcessingModelId: "global.anthropic.claude-sonnet-4-20250514-v1:0", // Claude 4 Sonnet (Global)
// documentProcessingModelId: "eu.anthropic.claude-sonnet-4-20250514-v1:0", // Claude 4 Sonnet (EU)
// documentProcessingModelId: "apac.anthropic.claude-sonnet-4-20250514-v1:0", // Claude 4 Sonnet (APAC)
// documentProcessingModelId: "apac.anthropic.claude-3-7-sonnet-20250219-v1:0", // 日本リージョンでClaude利用する場合
// documentProcessingModelId: "mistral.mistral-large-2407-v1:0", // Mistral利用する場合
// documentProcessingModelId: "us.amazon.nova-2-omni-v1:0", // Nova 2 Omni
// imageReviewModelId: "global.anthropic.claude-sonnet-4-6", // Claude Sonnet 4.6 (Global)
// imageReviewModelId: "us.anthropic.claude-sonnet-4-6", // Claude Sonnet 4.6 (US)
// imageReviewModelId: "eu.anthropic.claude-sonnet-4-6", // Claude Sonnet 4.6 (EU)
// imageReviewModelId: "jp.anthropic.claude-sonnet-4-6", // Claude Sonnet 4.6 (JP)
// imageReviewModelId: "global.anthropic.claude-sonnet-4-5-20250929-v1:0", // Claude 4.5 Sonnet (Global)
// imageReviewModelId: "us.anthropic.claude-sonnet-4-5-20250929-v1:0", // Claude 4.5 Sonnet (US)
// imageReviewModelId: "eu.anthropic.claude-sonnet-4-5-20250929-v1:0", // Claude 4.5 Sonnet (EU)
// imageReviewModelId: "jp.anthropic.claude-sonnet-4-5-20250929-v1:0", // Claude 4.5 Sonnet (JP)
// imageReviewModelId: "global.anthropic.claude-opus-4-5-20251101-v1:0", // Claude 4.5 Opus (Global)
// imageReviewModelId: "global.anthropic.claude-opus-4-6-v1", // Claude Opus 4.6 (Global)
// imageReviewModelId: "global.anthropic.claude-sonnet-4-20250514-v1:0", // Claude 4 Sonnet (Global)
// imageReviewModelId: "eu.anthropic.claude-sonnet-4-20250514-v1:0", // Claude 4 Sonnet (EU)
// imageReviewModelId: "apac.anthropic.claude-sonnet-4-20250514-v1:0", // Claude 4 Sonnet (APAC)
// imageReviewModelId: "apac.amazon.nova-premier-v1:0", // 画像レビュー用モデル(例:Nova Premier)
// imageReviewModelId: "us.amazon.nova-2-omni-v1:0", // Nova 2 Omni
// チェックリスト項目ごとに選択可能なモデル一覧
// デフォルトでは Opus 4.6, Sonnet 4.6, Haiku 4.5 が設定されています
// カスタマイズする場合はコメントを外して編集してください
// 空配列に設定するとモデル選択UIが非表示になります
// ---------------------------------------------------
// availableModels: [
// {
// modelId: "global.anthropic.claude-opus-4-6-v1",
// displayName: "Claude Opus 4.6 (Global)",
// },
// {
// modelId: "global.anthropic.claude-sonnet-4-6",
// displayName: "Claude Sonnet 4.6 (Global)",
// },
// {
// modelId: "global.anthropic.claude-haiku-4-5-20251001-v1:0",
// displayName: "Claude Haiku 4.5 (Global)",
// },
// {
// modelId: "global.anthropic.claude-sonnet-4-20250514-v1:0",
// displayName: "Claude Sonnet 4 (Global)",
// },
// ],
// // モデル選択UIを無効にする場合:
// // availableModels: [],
// Cognito認証関連の設定
// 既存のCognitoリソースをインポートして使用する場合に設定します
// 設定しない場合は新しいリソースが作成されます
// ---------------------------------------------------
// cognitoUserPoolId: "ap-northeast-1_xxxxxxxxx", // 既存のCognito User Pool ID
// cognitoUserPoolClientId: "1example23456789", // 既存のCognito User Pool Client ID
// cognitoDomainPrefix: "myapp-login", // Cognitoドメインのプレフィックス
// cognitoSelfSignUpEnabled: false, // Cognito User Poolのセルフサインアップを無効化(セキュリティ強化のため推奨)
// Prismaマイグレーション設定
// デプロイ時に自動的にマイグレーションを実行するかどうか
// ---------------------------------------------------
// autoMigrate: true, // デフォルトはtrue(自動マイグレーションを実行する)
// Citation機能設定
// Amazon Bedrock Citations API for PDF documents with Claude models
// Ref: https://aws.amazon.com/about-aws/whats-new/2025/06/citations-api-pdf-claude-models-amazon-bedrock/
// ---------------------------------------------------
// enableCitations: false, // Citation機能を無効にする(デフォルト:true)
// Map State並行処理設定
// 並行処理数はサービスの負荷とスロットリングに影響します
// ---------------------------------------------------
// reviewMapConcurrency: 1, // レビュープロセッサのMap State並行処理数(デフォルト:1)
// checklistInlineMapConcurrency: 1, // チェックリストプロセッサのインラインMap State並行処理数(デフォルト:1)
// AgentCore Code Interpreter設定
// ---------------------------------------------------
// enableCodeInterpreter: false, // AgentCore Code Interpreterを無効にする(デフォルト:true)
// Feedback Aggregator スケジュール設定
// EventBridge schedule expressionの形式で指定します
// 例: "cron(0 2 * * ? *)" - 毎日2:00 UTC
// 例: "rate(1 day)" - 1日ごと
// 例: "rate(12 hours)" - 12時間ごと
// ---------------------------------------------------
// feedbackAggregatorScheduleExpression: "cron(0 10 * * ? *)", // 毎日10:00 UTC
// Review queue processor settings
// (If not set here, defaults from parameter-schema.ts are used.)
// reviewMaxConcurrency: 2, // Max concurrent Step Functions executions
// reviewQueueMaxDepth: 10, // Max queue depth for global concurrency checks
// reviewQueueMaxQueueCountMs: 86400000, // Max queue wait time in ms before error handling
// reviewQueueLogLevel: "WARNING", // Review queue lambda log level
//
// ---------------------------------------------------
// Closed / private network mode settings
// Two orthogonal booleans (both default false = standard CloudFront mode):
// - s3ApiGatewayFrontend: serve the SPA from S3 via a dedicated REGIONAL
// API Gateway (S3 proxy) instead of CloudFront, keeping standard networking.
// Use this to validate the S3+APIGW delivery path in an internet-connected env.
// - closedNetwork: full private mode (isolated subnets, no NAT, VPC endpoints,
// PRIVATE API Gateways, AgentCore VPC, Cognito PrivateLink). Implies the
// S3+APIGW frontend.
// ---------------------------------------------------
// s3ApiGatewayFrontend: true, // Intermediate mode: S3 + dedicated REGIONAL API Gateway frontend
// closedNetwork: true, // Full closed network mode (implies s3ApiGatewayFrontend)
//
// AgentCore Runtime network mode (only takes effect when closedNetwork: true):
// - "PUBLIC" (default): runtime runs on AWS-managed networking with internet
// access. Required for stdio/public-HTTP MCP tools and uv/npx runtime
// fetches. The invoke path (Lambda -> AgentCore) is still private via the
// bedrock-agentcore VPC endpoint.
// - "VPC": runtime runs inside the isolated VPC with no internet (maximum
// isolation). stdio/public-HTTP MCP and uv runtime fetches will NOT work;
// only in-VPC HTTP MCP or AgentCore Gateway MCP tools work.
// agentCoreNetworkMode: "VPC",
};