public Properties getAzuriteConnectionProperties() {
    Properties properties = new Properties();
    properties.setProperty(ClusterMapConfig.CLUSTERMAP_CLUSTER_NAME, "localhost");
    properties.setProperty(ClusterMapConfig.CLUSTERMAP_DATACENTER_NAME, "localhost");
    properties.setProperty(ClusterMapConfig.CLUSTERMAP_HOST_NAME, "localhost");
    properties.setProperty(ClusterMapConfig.CLUSTERMAP_RESOLVE_HOSTNAMES, String.valueOf(false));
    properties.setProperty(AzureCloudConfig.COSMOS_ENDPOINT, "does_not_matter");
    properties.setProperty(AzureCloudConfig.COSMOS_DATABASE, "does_not_matter");
    properties.setProperty(AzureCloudConfig.COSMOS_COLLECTION, "does_not_matter");
    properties.setProperty(AzureCloudConfig.AZURE_STORAGE_CONNECTION_STRING, AzuriteUtils.AZURITE_CONNECTION_STRING);
    properties.setProperty(AzureCloudConfig.AZURE_TABLE_CONNECTION_STRING,
        AzuriteUtils.AZURITE_TABLE_CONNECTION_STRING);
    properties.setProperty(AzureCloudConfig.AZURE_NAME_SCHEME_VERSION, String.valueOf(1)); // always 1 for vcr-2.0
    properties.setProperty(AzureCloudConfig.AZURE_BLOB_CONTAINER_STRATEGY,
        AzureBlobLayoutStrategy.BlobContainerStrategy.PARTITION.name()); // always PARTITION for vcr-2.0
    properties.setProperty(ServerConfig.SERVER_MESSAGE_TRANSFORMER, ""); // not using for backups
    properties.setProperty(CloudConfig.CLOUD_MAX_ATTEMPTS, "1"); // 1 for testing
    properties.setProperty(AzureCloudConfig.AZURE_BLOB_STORAGE_MAX_RESULTS_PER_PAGE, String.valueOf(1)); // 1 for testing
    return properties;
  }
Returns a client to connect to Azurite
@param metricRegistry Metrics
@param clusterMap Cluster map
@return Sync client to connect to Azurite
ambry-cloud/src/main/java/com/github/ambry/cloud/azure/AzuriteUtils.java