Skip to content

Commit ba049e7

Browse files
committed
fix for deepseek notebook
Signed-off-by: Xun Zhang <xunzh@amazon.com>
1 parent 1ac9077 commit ba049e7

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed

docs/tutorials/aws/AIConnectorHelper.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
" domain_url = domain_info['Endpoints']['vpc']\n",
4747
" else:\n",
4848
" domain_url = next(iter(domain_info['Endpoints'].values()))\n",
49-
" # Non-VPC domain case\n",
49+
" # Non-VPC domain case\n",
5050
" elif 'Endpoint' in domain_info:\n",
5151
" domain_url = domain_info['Endpoint']\n",
5252
" else:\n",

docs/tutorials/aws/DeepSeek_demo_notebook_for_RAG.ipynb

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,22 @@
6565
" try:\n",
6666
" response = self.opensearch_client.describe_elasticsearch_domain(DomainName=domain_name)\n",
6767
" domain_info = response['DomainStatus']\n",
68-
" domain_url = domain_info['Endpoint']\n",
6968
" domain_arn = domain_info['ARN']\n",
69+
"\n",
70+
" # Check if domain has VPC endpoints\n",
71+
" if 'Endpoints' in domain_info:\n",
72+
" # VPC domain case\n",
73+
" if 'vpc' in domain_info['Endpoints']:\n",
74+
" domain_url = domain_info['Endpoints']['vpc']\n",
75+
" else:\n",
76+
" domain_url = next(iter(domain_info['Endpoints'].values()))\n",
77+
" # Non-VPC domain case\n",
78+
" elif 'Endpoint' in domain_info:\n",
79+
" domain_url = domain_info['Endpoint']\n",
80+
" else:\n",
81+
" print(f\"No endpoint found for domain '{domain_name}'\")\n",
82+
" return None, None\n",
83+
"\n",
7084
" return f'https://{domain_url}', domain_arn\n",
7185
" except self.opensearch_client.exceptions.ResourceNotFoundException:\n",
7286
" print(f\"Domain '{domain_name}' not found.\")\n",

0 commit comments

Comments
 (0)