├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── agents ├── app_services_agent_openapi_schema.json ├── multi-tenant-agents.ipynb ├── pool_agent_lambda_function.py └── silo_agent_lambda_function.py ├── cdk ├── .DS_Store ├── .gitignore ├── .npmignore ├── README.md ├── bin │ └── saas-genai-workshop.ts ├── cdk.json ├── jest.config.js ├── lib │ ├── .DS_Store │ ├── control-plane-stack.ts │ ├── core-utils-template-stack.ts │ ├── cp-custom-cognito-auth │ │ ├── auth-custom-resource │ │ │ ├── index.py │ │ │ └── requirements.txt │ │ └── custom-cognito-auth.ts │ ├── destory-policy-setter.ts │ ├── interfaces │ │ └── identity-details.ts │ └── tenant-template │ │ ├── .DS_Store │ │ ├── api-gateway.ts │ │ ├── bedrock-custom │ │ ├── bedrock_logs.py │ │ └── requirements.txt │ │ ├── bedrock.ts │ │ ├── bootstrap-template-stack.ts │ │ ├── cost-per-tenant.ts │ │ ├── cur-athena.ts │ │ ├── cur-report-upload.ts │ │ ├── identity-provider.ts │ │ ├── services.ts │ │ ├── services │ │ ├── .DS_Store │ │ ├── aggregate-metrics │ │ │ ├── invoke_model_tenant_cost.py │ │ │ └── tenant_cost_calculator.py │ │ ├── authorizerService │ │ │ ├── assume_role_layer.py │ │ │ ├── authorizer_layer.py │ │ │ └── tenant_authorizer.py │ │ ├── layers │ │ │ ├── metrics_manager.py │ │ │ └── requirements.txt │ │ ├── ragService │ │ │ └── rag_service.py │ │ ├── s3Uploader │ │ │ └── s3uploader.py │ │ ├── tenant-token-usage │ │ │ └── tenant_token_usage_calculator.py │ │ └── triggerDataIngestionService │ │ │ ├── assume_role_layer.py │ │ │ └── trigger_data_ingestion.py │ │ ├── tenant-provisioning │ │ ├── requirements.txt │ │ └── tenant_provisioning_service.py │ │ ├── tenant-token-usage.ts │ │ ├── usage-plans.ts │ │ └── user-management │ │ └── user_management_service.py ├── package-lock.json ├── package.json ├── test │ └── cdk.test.ts └── tsconfig.json ├── data ├── cur_report.zip ├── tenant1-meeting-notes.txt └── tenant2-meeting-notes.txt ├── scripts ├── .DS_Store ├── cleanup.sh ├── deploy.sh ├── get_opensearch_indices.py ├── install.sh ├── labs │ ├── lab1_add_tenant_provision_service.py │ ├── lab1_provision_tenant_resources.py │ ├── lab2_add_principal_tag.py │ ├── lab2_hardcode_knowledgebase_id.py │ ├── lab2_remove_hardcode_knowledgebase_id.py │ ├── lab3_enable_tenant_token_usage.py │ ├── lab4_calculate_input_outputs_tokens_attribution.py │ ├── lab4_calculate_kb_input_tokens_attribution.py │ ├── lab4_calculate_tenant_cost_kb.py │ ├── lab4_calculate_tenant_cost_service.py │ ├── lab4_get_total_service_cost.py │ └── replace_code.py ├── provision-tenant.sh └── sbt-aws.sh └── vscode-server.yaml /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/README.md -------------------------------------------------------------------------------- /agents/app_services_agent_openapi_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/agents/app_services_agent_openapi_schema.json -------------------------------------------------------------------------------- /agents/multi-tenant-agents.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/agents/multi-tenant-agents.ipynb -------------------------------------------------------------------------------- /agents/pool_agent_lambda_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/agents/pool_agent_lambda_function.py -------------------------------------------------------------------------------- /agents/silo_agent_lambda_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/agents/silo_agent_lambda_function.py -------------------------------------------------------------------------------- /cdk/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/.DS_Store -------------------------------------------------------------------------------- /cdk/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/.gitignore -------------------------------------------------------------------------------- /cdk/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/.npmignore -------------------------------------------------------------------------------- /cdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/README.md -------------------------------------------------------------------------------- /cdk/bin/saas-genai-workshop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/bin/saas-genai-workshop.ts -------------------------------------------------------------------------------- /cdk/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/cdk.json -------------------------------------------------------------------------------- /cdk/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/jest.config.js -------------------------------------------------------------------------------- /cdk/lib/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/.DS_Store -------------------------------------------------------------------------------- /cdk/lib/control-plane-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/control-plane-stack.ts -------------------------------------------------------------------------------- /cdk/lib/core-utils-template-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/core-utils-template-stack.ts -------------------------------------------------------------------------------- /cdk/lib/cp-custom-cognito-auth/auth-custom-resource/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/cp-custom-cognito-auth/auth-custom-resource/index.py -------------------------------------------------------------------------------- /cdk/lib/cp-custom-cognito-auth/auth-custom-resource/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/cp-custom-cognito-auth/auth-custom-resource/requirements.txt -------------------------------------------------------------------------------- /cdk/lib/cp-custom-cognito-auth/custom-cognito-auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/cp-custom-cognito-auth/custom-cognito-auth.ts -------------------------------------------------------------------------------- /cdk/lib/destory-policy-setter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/destory-policy-setter.ts -------------------------------------------------------------------------------- /cdk/lib/interfaces/identity-details.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/interfaces/identity-details.ts -------------------------------------------------------------------------------- /cdk/lib/tenant-template/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/tenant-template/.DS_Store -------------------------------------------------------------------------------- /cdk/lib/tenant-template/api-gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/tenant-template/api-gateway.ts -------------------------------------------------------------------------------- /cdk/lib/tenant-template/bedrock-custom/bedrock_logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/tenant-template/bedrock-custom/bedrock_logs.py -------------------------------------------------------------------------------- /cdk/lib/tenant-template/bedrock-custom/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/tenant-template/bedrock-custom/requirements.txt -------------------------------------------------------------------------------- /cdk/lib/tenant-template/bedrock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/tenant-template/bedrock.ts -------------------------------------------------------------------------------- /cdk/lib/tenant-template/bootstrap-template-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/tenant-template/bootstrap-template-stack.ts -------------------------------------------------------------------------------- /cdk/lib/tenant-template/cost-per-tenant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/tenant-template/cost-per-tenant.ts -------------------------------------------------------------------------------- /cdk/lib/tenant-template/cur-athena.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/tenant-template/cur-athena.ts -------------------------------------------------------------------------------- /cdk/lib/tenant-template/cur-report-upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/tenant-template/cur-report-upload.ts -------------------------------------------------------------------------------- /cdk/lib/tenant-template/identity-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/tenant-template/identity-provider.ts -------------------------------------------------------------------------------- /cdk/lib/tenant-template/services.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/tenant-template/services.ts -------------------------------------------------------------------------------- /cdk/lib/tenant-template/services/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/tenant-template/services/.DS_Store -------------------------------------------------------------------------------- /cdk/lib/tenant-template/services/aggregate-metrics/invoke_model_tenant_cost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/tenant-template/services/aggregate-metrics/invoke_model_tenant_cost.py -------------------------------------------------------------------------------- /cdk/lib/tenant-template/services/aggregate-metrics/tenant_cost_calculator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/tenant-template/services/aggregate-metrics/tenant_cost_calculator.py -------------------------------------------------------------------------------- /cdk/lib/tenant-template/services/authorizerService/assume_role_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/tenant-template/services/authorizerService/assume_role_layer.py -------------------------------------------------------------------------------- /cdk/lib/tenant-template/services/authorizerService/authorizer_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/tenant-template/services/authorizerService/authorizer_layer.py -------------------------------------------------------------------------------- /cdk/lib/tenant-template/services/authorizerService/tenant_authorizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/tenant-template/services/authorizerService/tenant_authorizer.py -------------------------------------------------------------------------------- /cdk/lib/tenant-template/services/layers/metrics_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/tenant-template/services/layers/metrics_manager.py -------------------------------------------------------------------------------- /cdk/lib/tenant-template/services/layers/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/tenant-template/services/layers/requirements.txt -------------------------------------------------------------------------------- /cdk/lib/tenant-template/services/ragService/rag_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/tenant-template/services/ragService/rag_service.py -------------------------------------------------------------------------------- /cdk/lib/tenant-template/services/s3Uploader/s3uploader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/tenant-template/services/s3Uploader/s3uploader.py -------------------------------------------------------------------------------- /cdk/lib/tenant-template/services/tenant-token-usage/tenant_token_usage_calculator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/tenant-template/services/tenant-token-usage/tenant_token_usage_calculator.py -------------------------------------------------------------------------------- /cdk/lib/tenant-template/services/triggerDataIngestionService/assume_role_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/tenant-template/services/triggerDataIngestionService/assume_role_layer.py -------------------------------------------------------------------------------- /cdk/lib/tenant-template/services/triggerDataIngestionService/trigger_data_ingestion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/tenant-template/services/triggerDataIngestionService/trigger_data_ingestion.py -------------------------------------------------------------------------------- /cdk/lib/tenant-template/tenant-provisioning/requirements.txt: -------------------------------------------------------------------------------- 1 | opensearch-py 2 | boto3>=1.34.91 3 | -------------------------------------------------------------------------------- /cdk/lib/tenant-template/tenant-provisioning/tenant_provisioning_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/tenant-template/tenant-provisioning/tenant_provisioning_service.py -------------------------------------------------------------------------------- /cdk/lib/tenant-template/tenant-token-usage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/tenant-template/tenant-token-usage.ts -------------------------------------------------------------------------------- /cdk/lib/tenant-template/usage-plans.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/tenant-template/usage-plans.ts -------------------------------------------------------------------------------- /cdk/lib/tenant-template/user-management/user_management_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/lib/tenant-template/user-management/user_management_service.py -------------------------------------------------------------------------------- /cdk/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/package-lock.json -------------------------------------------------------------------------------- /cdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/package.json -------------------------------------------------------------------------------- /cdk/test/cdk.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/test/cdk.test.ts -------------------------------------------------------------------------------- /cdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/cdk/tsconfig.json -------------------------------------------------------------------------------- /data/cur_report.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/data/cur_report.zip -------------------------------------------------------------------------------- /data/tenant1-meeting-notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/data/tenant1-meeting-notes.txt -------------------------------------------------------------------------------- /data/tenant2-meeting-notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/data/tenant2-meeting-notes.txt -------------------------------------------------------------------------------- /scripts/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/scripts/.DS_Store -------------------------------------------------------------------------------- /scripts/cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/scripts/cleanup.sh -------------------------------------------------------------------------------- /scripts/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/scripts/deploy.sh -------------------------------------------------------------------------------- /scripts/get_opensearch_indices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/scripts/get_opensearch_indices.py -------------------------------------------------------------------------------- /scripts/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/scripts/install.sh -------------------------------------------------------------------------------- /scripts/labs/lab1_add_tenant_provision_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/scripts/labs/lab1_add_tenant_provision_service.py -------------------------------------------------------------------------------- /scripts/labs/lab1_provision_tenant_resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/scripts/labs/lab1_provision_tenant_resources.py -------------------------------------------------------------------------------- /scripts/labs/lab2_add_principal_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/scripts/labs/lab2_add_principal_tag.py -------------------------------------------------------------------------------- /scripts/labs/lab2_hardcode_knowledgebase_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/scripts/labs/lab2_hardcode_knowledgebase_id.py -------------------------------------------------------------------------------- /scripts/labs/lab2_remove_hardcode_knowledgebase_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/scripts/labs/lab2_remove_hardcode_knowledgebase_id.py -------------------------------------------------------------------------------- /scripts/labs/lab3_enable_tenant_token_usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/scripts/labs/lab3_enable_tenant_token_usage.py -------------------------------------------------------------------------------- /scripts/labs/lab4_calculate_input_outputs_tokens_attribution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/scripts/labs/lab4_calculate_input_outputs_tokens_attribution.py -------------------------------------------------------------------------------- /scripts/labs/lab4_calculate_kb_input_tokens_attribution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/scripts/labs/lab4_calculate_kb_input_tokens_attribution.py -------------------------------------------------------------------------------- /scripts/labs/lab4_calculate_tenant_cost_kb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/scripts/labs/lab4_calculate_tenant_cost_kb.py -------------------------------------------------------------------------------- /scripts/labs/lab4_calculate_tenant_cost_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/scripts/labs/lab4_calculate_tenant_cost_service.py -------------------------------------------------------------------------------- /scripts/labs/lab4_get_total_service_cost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/scripts/labs/lab4_get_total_service_cost.py -------------------------------------------------------------------------------- /scripts/labs/replace_code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/scripts/labs/replace_code.py -------------------------------------------------------------------------------- /scripts/provision-tenant.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/scripts/provision-tenant.sh -------------------------------------------------------------------------------- /scripts/sbt-aws.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/scripts/sbt-aws.sh -------------------------------------------------------------------------------- /vscode-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-saas-genai-rag-workshop/HEAD/vscode-server.yaml --------------------------------------------------------------------------------