code: def offline_store_s3_uri(feature_store_session, region_name):
      bucket = f"sagemaker-test-featurestore-{region_name}-{feature_store_session.account_id()}"
      feature_store_session._create_s3_bucket_if_it_does_not_exist(
          bucket, region_name
      )
      s3 = feature_store_session.boto_session.client(
          "s3", region_name=region_name
      )
      BUCKET_POLICY["Statement"][0][
          "Resource"
      ] = f"arn:aws:s3:::{bucket}/*"
      BUCKET_POLICY["Statement"][1][
          "Resource"
      ] = f"arn:aws:s3:::{bucket}"
      s3.put_bucket_policy(
          Bucket=f"{bucket}",
          Policy=json.dumps(BUCKET_POLICY),
      )
      return f"s3://{bucket}"
  
imports: from __future__ import absolute_import
  import datetime
  import json
  import time
  import dateutil.parser
  from contextlib import contextmanager
  import boto3
  import numpy
  import pandas
  import pytest
  from pandas import DataFrame
  from sagemaker.feature_store.feature_utils import get_feature_group_as_dataframe
  from sagemaker.feature_store.feature_definition import FractionalFeatureDefinition, StringFeatureDefinition, ListCollectionType
  from sagemaker.feature_store.feature_group import FeatureGroup
  from sagemaker.feature_store.feature_store import FeatureStore
  from sagemaker.feature_store.inputs import FeatureValue, FeatureParameter, TableFormatEnum, Filter, ResourceEnum, Identifier, DeletionModeEnum, TtlDuration, OnlineStoreConfigUpdate, OnlineStoreStorageTypeEnum
  from sagemaker.feature_store.dataset_builder import JoinTypeEnum
  from sagemaker.session import get_execution_role, Session
  from tests.integ.timeout import timeout
  from urllib.parse import urlparse
label_desc: Use image node_id 6 for calling a global function with example usage: offline_store_s3_uri(feature_store_session, region_name) and returns: str, bucket