Skip to content

Commit d539d4e

Browse files
authored
Update sagemaker_featurestore_fraud_detection_python_sdk.ipynb (#2070)
Recently SageMaker FeatureStore released a new field called ResolvedOutputS3Uri, now we can directly get the destination of S3Uri where the offline data is stored.
1 parent bc27096 commit d539d4e

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

sagemaker-featurestore/sagemaker_featurestore_fraud_detection_python_sdk.ipynb

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -436,8 +436,11 @@
436436
"account_id = boto3.client('sts').get_caller_identity()[\"Account\"]\n",
437437
"print(account_id)\n",
438438
"\n",
439-
"identity_feature_group_s3_prefix = prefix + '/' + account_id + '/sagemaker/' + region + '/offline-store/' + identity_feature_group_name + '/data'\n",
440-
"transaction_feature_group_s3_prefix = prefix + '/' + account_id + '/sagemaker/' + region + '/offline-store/' + transaction_feature_group_name + '/data'\n",
439+
"identity_feature_group_resolved_output_s3_uri = identity_feature_group.describe().get(\"OfflineStoreConfig\").get(\"S3StorageConfig\").get(\"ResolvedOutputS3Uri\")\n",
440+
"transaction_feature_group_resolved_output_s3_uri = transaction_feature_group.describe().get(\"OfflineStoreConfig\").get(\"S3StorageConfig\").get(\"ResolvedOutputS3Ur\")\n",
441+
"\n",
442+
"identity_feature_group_s3_prefix = identity_feature_group_resolved_output_s3_uri.replace(f\"s3://{default_s3_bucket_name}/\", \"\")\n",
443+
"transaction_feature_group_s3_prefix = transaction_feature_group_resolved_output_s3_uri.replace(f\"s3://{default_s3_bucket_name}/\", \"\")\n",
441444
"\n",
442445
"offline_store_contents = None\n",
443446
"while (offline_store_contents is None):\n",

0 commit comments

Comments
 (0)