Skip to content

Commit 2cfebd4

Browse files
authored
Merge pull request #16 from Dakum11/add-bedrock-model-lifecycle
feat: add Amazon Bedrock model lifecycle tracking
2 parents df7cb0f + 4a295e1 commit 2cfebd4

2 files changed

Lines changed: 28 additions & 1 deletion

File tree

operations-automation/aws-services-lifecycle-tracker/cdk/lib/infra-stack.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ export class AWSServicesLifecycleTrackerInfraStack extends cdk.Stack {
246246

247247
// Create S3 bucket for CodeBuild source
248248
const sourceBucket = new s3.Bucket(this, 'SourceBucket', {
249-
bucketName: `aws-services-lifecycle-tracker-sources-${this.account}-${this.region}`,
249+
bucketName: `aws-svc-lifecycle-src-${this.account}-${this.region}`,
250250
removalPolicy: cdk.RemovalPolicy.DESTROY,
251251
autoDeleteObjects: true,
252252
// No lifecycle rules - keep source files indefinitely for CodeBuild

operations-automation/aws-services-lifecycle-tracker/scripts/service_configs.json

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,33 @@
157157
"last_extraction": "",
158158
"extraction_count": 0
159159
},
160+
"bedrock": {
161+
"name": "Amazon Bedrock",
162+
"documentation_urls": [
163+
"https://docs.aws.amazon.com/bedrock/latest/userguide/model-lifecycle.html"
164+
],
165+
"extraction_focus": "Locate the 'Legacy and end-of-life (EOL) models' table. Extract ALL rows from this table. For each model, extract: model provider, model name, model ID, available regions, legacy date, EOL date, and public extended access start date. If a field contains a dash or is empty, set it to null. Include all models regardless of provider (Amazon, Anthropic, Meta, Cohere, Mistral, etc.).",
166+
"schema_key": "models",
167+
"item_properties": {
168+
"name": "Model name (e.g., 'Claude 3 Haiku', 'Nova Premier')",
169+
"identifier": "Model ID (e.g., 'anthropic.claude-3-haiku-20240307-v1:0')",
170+
"provider": "Model provider (e.g., 'Amazon', 'Anthropic', 'Meta')",
171+
"regions": "Available AWS regions",
172+
"legacy_date": "Date model entered Legacy state",
173+
"eol_date": "End-of-Life date",
174+
"public_extended_access_date": "Public extended access start date"
175+
},
176+
"required_fields": [
177+
"name",
178+
"identifier",
179+
"provider",
180+
"legacy_date",
181+
"eol_date"
182+
],
183+
"enabled": true,
184+
"last_extraction": "",
185+
"extraction_count": 0
186+
},
160187
"msk": {
161188
"name": "Amazon MSK (Managed Streaming for Apache Kafka)",
162189
"documentation_urls": [

0 commit comments

Comments
 (0)