List blobs in a container based on time condition

Hi, Azure team,
Is possible to provide an api only return the list of blobs in a container in some Time Window (e.g, one hour, one day, etc.) from current timestamp. I found some related links to this topic, [I cannot post link here, please search keywords "Filtering
and deleting blobs in a container based on date and extension?" if you are interested in the link I found :)]
And find something in [I cannot post link here, please search keywords "List Blobs (REST API)" if you are interested in the link I found:)]while none of them discussed about how to get blobs in a container in some time window.
From the perspective of implementation, I assume there is some index for the blobs in the container, the index is probably based on hash, is there a plan to add another index based on the order (tree structure based index) to support this kind of query?
Best,
Aden

Hi,
I suggest you create a ticket to submit this issue to azure expert, I think you will be get professional advice, below is channel.
#http://azure.microsoft.com/en-us/support/options/
Hope this helps
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey.

Similar Messages

  • List of Blobs in Storage Container

    Hi,
    I am aware I can get a Enumeration Page which provides the list of Blobs in a container in an XML Format.
    The issue is, I can't parse this into HTML with javascript. Ideally I want a file.html or file.php which will list the entire contents of the storage container and give a hyperlink to the resource. Much like a webservers index page.
    Problem is when I use Javascript and do an xmlhttp.open Get command to https://myaccount.blob.core.windows.net/mycontainer?restype=container&comp=list It does not work because I get the following No
    'Access-Control-Allow-Origin' header is present on the requested resource.
    Thus it seems I can not parse the information in this manner.
    Is there any way of achieving this at all.

    Web browsers use a security restriction called "same origin policy" that prevents a web page from calling APIs in a different domain. You must set up
    CORS on your Azure Storage account so web browsers will recognize it as authorized access. For more information, see the following MSDN page:
    http://msdn.microsoft.com/en-us/library/azure/dn535601.aspx
    and the following blog post: http://blogs.msdn.com/b/windowsazurestorage/archive/2014/02/03/windows-azure-storage-introducing-cors.aspx.

  • Re: Container Based Software Configuration Management

    I've read the overview of Container Based Software Configuration Management and
    have to admit that it is a nice concept. In fact, our SCM product SiberSafe Expert
    2.0 (www.siberlogic.www) almost literally follows the guidelines mentioned in
    the overview except that we call it Component Management.
    SiberSafe recognizes the fact that most of software projects consist of software
    components that have been inherited from and are being reused in other projects.
    SiberSafe was built on the premise that it is critical to be able to version components
    consisting of multiple files and folders so that a new project can be created
    out of particular versions of multiple exising
    components.
    SiberSafe also recognizes the fact that various versions of various components
    may be distributed not only across multiple projects, but also across multiple
    lines of development (we call them "development streams"). This is why SiberSafe
    makes the propagation of new versions of components from their "home" streams
    into other streams where they are used and reused
    as simple as a mouse button click.
    When a few projects have a few development lines (streams) each and there are
    tens or even hundreds of software components reused across these projects and
    streams, it becomes pretty difficult to keep track of what went where and when.
    What is the version of a specific java bean that our project currently uses? Is
    there a newer version for that bean available? What verson of that bean do other
    projects use? In order to provide users with
    clear answers to this kind of questions SiberSafe automatically generates a visual
    development flowchart that graphically shows relationships and interactions among
    various components, component versions, projects and lines of development.
    In fact, SiberSafe can easily generate such a flowchart even for a single file,
    showing the full "travel" history of that file across projects and streams.
    Alex Povzner,
    SIBERLOGIC INC
    www.siberlogic.com
    905-4742384
    Hans Thelosen <[email protected]> wrote in message
    news:[email protected]...
    On 16 and 17 May in Soesterberg (the Netherlands) a tool-independent
    software configuration management training will be held.
    In the last couple of years Software Configuration Management has grown toa
    mature Software Engineering discipline with its own Functions, Methods and
    Techniques. Container Based Software Configuration Management is a new
    method for SCM that centralizes facilities for reuse and parallel
    development of Software.
    For more information see:
    http://www.qa-systems.com/training/improvement_scm.jsp

    All,
    There has been some uptake and some great feedback on rConfig since I made this announcement two weeks ago. rConfig is offically released as Version1 today. Please login to www.rconfig.com and download a copy.
    You know, it takes less than 1 hour to install rConfig on Linux and more than 2 hours to get some of it's well known commercial counterparts up and running. There is even a complete, easy-to-follow Linux build document designed especially for the rConfig installation on www.rconfig.com. You'll be backing up Cisco configuration and show outputs in no time with rConfig. And even learning a bit of Linux along the way.
    And remember, it's free & open source.
    Regards
    Stephen
    ==========================
    http://www.rConfig.com 
    A free, open source network device configuration management tool, customizable to your needs!

  • Change cell color based on time

    I have a row with 24 cells. I want each cell (from left to right) to change color based on the time. Each cell will represent 1 hour A1=Midnight, B2=1AM, etc... At those specific hours I'd like the corresponding cell to change color. So, at midnight, A1 will change from white to red. I figured I could do this with conditional formatting.
    I created a table with =NOW() and formatted it to display only the hour. I then created my 24 column row and pointed each cell in that row to that =NOW() cell. Each cell now displayed the current hour. I setup conditional formatting so that, for example, if A2=1AM (as displayed in the cell) then the formatting would change, but this didn't seem to work. I'm guessing the conditional formatting is just seeing the formula and not the value in the cell. Any thoughts here?

    There are a couple of issues involved:
    1. Conditional formatting rules compare the value in the cell to be formatted to a fixed value or to the value in another cell. If the rule says "=", then the values must be exactly the same.
    2. Date and Time values in Numbers always contain both a time component and a date component. Always. The cell may be formatted to display only the time, only the date, or both, but no matter what is displayed, the values are equal only if the complete Date and Time value is the same.
    3. "Midnight", "1AM", are text values. They will never be equal to a Date and Time value.
    So the problems are to:
    • Extract the Hour from the Date and Time value returned by NOW()
    • Convert that number to a text value in the form "9AM", "9PM", or optionally "Midnight", and I presume, "Noon"
    • Store that changeable value where it may be compared to the value in the cell to be conditionally formatted.
    • Construct the rule to format the cell(s).
    Row 1 contains a sample of the 24 cells to be formatted.
    Columns D and E, rows 2 to 25 are a LOOKUP table, where the HOUR value is looked up and the corresponding text value returned.
    F2 (highlighted with an orangeish fill) contains the formula which extracts the HOUR value from NOW(), looks it up and returns the value displayed (and to be compared).
    F2: =LOOKUP(HOUR(NOW()),D2:D25,E2:E25)
    Regards,
    Barry
    Edit: Second thought
    The LOOKUP table can be avoided using this formula in F2
    =OFFSET($A$1,0,HOUR(NOW())-15)
    The -15 at the end of the formula works for my sample table, in which column 1 (column A) is 3PM. For column A=Midnight, the shift should be -0 (or just left off).
    Message was edited by: Barry

  • Accessing blobs in private container without Shared Access Secret key

    Is there any way to access blobs in private blob container without Shared Access Secret key ? i mean any User / Role based security or domain level security i.e only our domain should be able to access blobs in private container etc.
    Actually i don't want to append SAS key after each blob url to access it, i want my container to be private and also i want to access each blob in that container without SAS key
    any way currently available or planned in future release ?

    Hi Yazeem,
    > That main page loads sucessfully but the js, css, xml files which this page accesses are unable to load because SAS key is not appended to their URL automatically.
    If the main page is served by a http handler and the js, css, xml files are linked using relative address, these files will also be served by the http handler too. For example, if the http handler serves a page in address
    http://xxx.cloudapp.net/blobproxy/index.html and the page links to a script file using tag
    <script src="myscript.js"></script>, actually the browser will use address
    http://xxx.cloudapp.net/blobproxy/myscript.js to access the script file. So the solution is to create a http handler to serve all requests to address
    http://xxx.cloudapp.netb/blobproxy/*.
    For test purpose, I made this sample. Please add a class file BlobProxy.cs to your web role project:
    using System;
    using System.Web;
    using Microsoft.WindowsAzure.StorageClient;
    using Microsoft.WindowsAzure;
    namespace WebApplication2
    public class BlobProxy : IHttpHandler
    // Please replace this with your blob container name.
    const string blobContainerName = "files";
    public bool IsReusable
    get { return false; }
    public void ProcessRequest(HttpContext context)
    // Get the file name.
    string fileName = context.Request.Path.Replace("/blobproxy/", string.Empty);
    // Get the blob from blob storage.
    var storageAccount = CloudStorageAccount.DevelopmentStorageAccount;
    var blobStorage = storageAccount.CreateCloudBlobClient();
    string blobAddress = blobContainerName + "/" + fileName;
    CloudBlob blob = blobStorage.GetBlobReference(blobAddress);
    // Read blob content to response.
    context.Response.Clear();
    try
    blob.FetchAttributes();
    context.Response.ContentType = blob.Properties.ContentType;
    blob.DownloadToStream(context.Response.OutputStream);
    catch (Exception ex)
    context.Response.Write(ex.ToString());
    context.Response.End();
    Then please add this http handler to web.config file:
    <configuration>
    <system.webServer>
    <handlers>
    <add name="BlobProxy" verb="*" path="/blobproxy/*" type="WebApplication2.BlobProxy"/>
    </handlers>
    </system.webServer>
    </configuration>
    Before running the project, please replace blobContainerName with your own blob container that contains both html and related files. Then start debugging the Azure service project and then you can use the following address to access the page:
    http://127.0.0.1:[port number]/blobproxy/[page name]
    I above sample does not work for you, please let me know.
    Thanks.
    Wengchao Zeng
    Please mark the replies as answers if they help or unmark if not.
    If you have any feedback about my replies, please contact
    [email protected].
    Microsoft One Code Framework

  • UCCX What field and table of the UCCX database contains the max time to answer a call?

    What field and table of the UCCX database contains the max time to answer a call?
    Also when performing an aggregate function on CSQ queries do I group on target id?  Is that the unique identifier?

    Hi Christina,
    Please find the information of the UCCX DB schema in the following table:
    http://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/crs/express_8_5/user/guide/uccx85dbschema.pdf
    Regards,
    Arundeep

  • "The movie contains an incorrect time value" error - saving a trimmed video

    I am attempting to trim a video shot on my Samsung CL65. The video was shot in High Quality HD 1280 x 720. I open the video in QuickTime and then use the Trim command to remove the last part of the video and then close it to Save it. When I save it I get the following error: "The document SAM_0306.MP4 could not be saved as "SAM_0306". The movie contains an incorrect time value." I think this has to do with an encoding error in the original file or in the trimmed file but I have no idea how to get around it.
    Any ideas?

    This info probably won't help with your problem, but it's information for others who get this error.
    It's probably the software that made the MP4. ffmpegX, for example, and the mencoder program inside it, do this with every H264 encoding when the video is longer than 1 hour. Time codes are correct up to 1 hour, then the seconds value gets wacky (3600 is added to it). Quicktime won't save a movie with a time code like 1:20:3623.120 (although it will correctly display 1:20:23 in the player).
    Apple used to offer quicktime scripts that would allow you to see what the time code in a stream really looked like. Applescript appears to have officially and quietly gone missing, though, and those scripts are no longer available online as far as I can tell. There were some really handy other scripts that would allow you to view all sorts of movie properties and manipulate tracks (great for syncing poorly synced sound, for example), but time code problems like the above would invariably mean the movie couldn't be saved.

  • GroupLayout can only be used with one Container at a time

    Dear all,
    I am a beginner so please don't throw rocks at me...
    I have created two frames with NetBeans. One is the main frame (extends from JPanel) and the other frame I put it to be started when pressing a button from the main frame (the second frame extends from JFrame). Both frames are created using the designer in NetBeans, so the code for creating the GUI is automatically generated by NetBeans, so both frames use the same layout (GroupLayout).
    Here is the code of the button from the main frame to start the second one:
    private void manageCustomersActionPerformed(java.awt.event.ActionEvent evt) {                                                
            // TODO add your handling code here:
            CustomerGUI custGUI1=new CustomerGUI();//CustomerGUI is the second frame
            custGUI1.setVisible(true);
    }When I press this button from the main frame I get this runtime exception: Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: GroupLayout can only be used with one Container at a time. The second frame is not opened.
    How should I handle this?
    What I want to do: I want to have a main frame, from which I can start additional ones (the main frame must be always opened, while the additional ones can be closed after performing certain actions). I read a little about internal frames and I think this can be a solution, but I must edit the existing design...
    Thank you
    With respect,
    Don
    Edited by: don1983p on Dec 16, 2008 2:21 AM

    AndrewThompson64 wrote:
    There are those that maintain that JFrame should never be extended. I am not convinced, but most cases where a JFrame is extended would be better coded as simply configuring the JFrame within the main(). GUI builders such as found in NetBeans seem to extend JFrame as a matter of course.I too am not rigorous or religious about this either, but try to adhere to this as a matter of practicality and convenience, I find that if I don't extend a JComponent but rather use composition rather than inheritance, it's much easier to use objects of my class when programming in Eclipse. For instance in Eclipse (and in most IDEs), if I type my object name and then a period, it will show all of the method's available for me to use on this object. If I subclass JPanel or JFrame, I'll see a gazillion methods most I don't want to see, and thus most are clutter. On the other hand if I use composition, I'll only see a small number of methods and these will be only the methods that I want to see and need to use.

  • Refreshing drop down list in a web template based on a query view

    Refreshing drop down list in a web template based on a query view  
    I have just developed my first set of portal pages displaying the results of Bex queries and query views in the SAP Netweaver portal. I developed the pages using web application designer. Each web template created with W.A.D is using a query or query view. In one template I have that is using a query view I am using a variable in my Bex query. This variable is of type customer exit, is set to variable is ready for input and calls some ABAP code which returns the current fiscal week number and year. When I run the query or query view in isolation through Bex analyzer the variables gets populated correctly. In my web template I have associated my variable from my query view to a drop down list box. However when I run the Iview created from this template the query results get refreshed but my drop down list box does not, it still shows last weeks week number. How do I get the drop down list box to refresh with the latest result from my customer exit variable?
    Regards
    Collin

    Hi  ,
    According to your description, my understanding is that you want to  filter a calendar based a look up column in SharePoint 2013.
    Calendar View not support OOTB filters connection. it is disabled for calendar view, you need to change view(not calendar view) so OOTB filters works and get connected to your view.
    You can achieve this using combination of jQuery and SharePoint OOB techniques.
    For jQuery filters refer to the  blog: enter SharePoint List Filters using jQuery
    Also you can filter Calendar View Web Part using JQuery and SPServices:
    http://blogs.visigo.com/chriscoulson/filter-a-sharepoint-calendar-list-with-a-date-picker/
    http://joshmccarty.com/2011/11/sharepoint-jquery-and-fullcalendar%E2%80%94now-with-spservices/
    http://spservices.codeplex.com/discussions/258846
    Another  way, you can have a look at the SPFilterCalendar :
    http://www.aasoftech.com/SitePages/How%20to%20Filter%20SharePoint%20Calendar%20Dynamically.aspx
    Best Regards,
    Eric
    Eric Tao
    TechNet Community Support

  • How to find out the top 10 data loads based on time duration?.

    Hi,
    We are working on performance tuning. so we want to find out the top 10 loads which had run long time in date wise.
    We need the load start time and end time of the load process, Infosource and datatarget name.
    There are nearly 1000 loads, So it is very difficult to collect the load's timings in RSMO.
    Is there any another alternative to collect the top 10 loads based on time duration in date wise?
    Thanks & Regards,
    Raju

    Hi Gangaraju,
    You can install BI Statistics for getting these type of data.
    Or you check in RSDDSTAT or RSMDATASTATE_EXT or  table for the Load process time.
    Or goto t-code ST13 to get detailed analysis of a Process chain for a given period.
    Hope this helps.
    Regards,
    Ravi Kanth

  • Automatic lot creation based on time Frequency

    Hi,
    For 01 inspection incoming inspection ,
    F or  certified vendors, without inspection , material is getting posted to UUS without lot creation. ( QI info record settings).
    but for this case , business requirement is to get automatic lot creation based on time like 6 months once .
    Automatic lot to be created for this certified vendor on time frequency basis. how to trigger this Lot creation based on time.
    Help.
    VV.

    Hi,
    In std SAP we dont have option of generating Automatic lot creation based on periodic basis. But we can provide some workaround soultion.
    Option 1:
    USe Source Insepction concept. Here Inspection lot will be created for every P.O. Here u can relase P.O line items in QI07 which can sceduled in Job planning on periodic basis. Use Skip inspection lot concept to skip unwanted lots. This has direct relation with Q-Info record.
    Option 2:
    U can generate automatic lot creation based on Stability study concept. Here are the following steps
    Initiate Stablility study
    Create Initial sample
    Perform intial test
    Confirm initail sample
    stability planning
    Define storage condition
    create testing schedule
    store stability sample
    define cycle start
    schedule
    complete stability study.
    Option 3:
    To get Automatic lot creation u can use BAPI QPL1_INSPECTION_LOT_CREATE . When a due date come for inspection,it created a lot of 01 / Z-01 inspection type automatically through QA01( call the program ,enter the inspection lot origin & material,vendor & save). Create Z-T code which has vendor material plant combination.
    Execute the above T-code based on Periodic basis.
    Explore above 3 options and choose best one according to ur requirements.
    Edited by: Lokesh K on Oct 12, 2010 11:27 AM

  • Access blobs in private container

    Hi,
    How can we access blobs in the container using account name and key if the container is marked as private.
    If the container is public we can directly download the blob from the url.
    Is there any such way to download blobs from private container using url.
    Regards,
    Kishan.

    Hi Kishan,
    You could consider using Shared Access Signatures to access BLOBs in Private containers.
    You could refer the following links for details on how to create and use SAS (Shared Access Signatures) with BLOB storage:
    http://azure.microsoft.com/en-in/documentation/articles/storage-dotnet-shared-access-signature-part-2/
    https://msdn.microsoft.com/en-us/library/azure/jj721951.aspx
    Regards,
    Malar.

  • Job Chain. How to create Rule based on Time also?

    Hi ,
    I need to check at 9:30 AM that one of the previous step in the existing chain has been completed.
    If not I'd like to do some 'send_notification' Step.
    So, I need to create rule based on Time and 'step_n succeeded'.
    Could you please tell me how to do that?
    Thanks for your help,
    LSY.

    Hi,
    Alberto is right in his approach. You can't say to evaluate the chains rules at 9:30am but you can set an evaluation context of 10 minutes so that the chains rules are reevaluated every 10 minutes.
    Then you can create a rule that says
    if the time is between 9:30am and 9:40am and step_to_check is running or not_started
    then start send_notification_step
    Hope this helps,
    Ravi.

  • How to run a script based on time/action?

    Hi,
    I am using UNIX operating system.I need to execute a script if particular table got updated to certain value.
    Details:
    1.Consider Table A has column B.
    2.If column B has value = sysdate,then I need to do @ Path/filename.sql;
    3.I will not know,what time column B will be update to sysdate.
    How to do that in UNIX?Please share your thoughts....
    Thanks
    Aravindh

    I can't use a procedure to do that actionWhy you couldn't ? See Inputting and Outputting Data with PL/SQL
    But I'm not sure that's a good design to do this on an update. How often the update is occured on table A col B ? Do you want to create a file each time ? I would understand based on time (see DBMS_SCHEDULER) but on a column value... that seems strange to me.
    Nicolas.

  • List editing of technical onjects based on Warranty

    Dear Gurus;
    Greetings!
    I am working on a scenario where I need to give list of Equipments/ FL's based on there warranty status.
    Means, if I enter warranty start & end date; system should give me equipments which fall under that warranty period.
    How can I do this?
    Thanks & Regards
    Hemant

    Hello SRN;
    Can you pls. let me know  the procedure/ steps involved in using the exit?
    Thanks & Regards
    Hemant

Maybe you are looking for

  • Download link for a file

    Hi, I have created a list within SP2010, this list has few details required as part of the form, but wish to make a template excel sheet available for them to download and upload in their list item. I cannot find a way to do this, other than uploadin

  • Does Apple support Safari for Windows?

    I know that the Safari for Windows is still at version 5 and on OS X it's at 6. Has Apple dropped support for Safari for Windows?

  • J2EE 70 does not start - OutOfMemoryError rc=666

    We have NTW04s ABAP+J2EE (ut. EP, BI) on Win 32 bit, 2048 RAM installed. The J2SDk is 1.4.2_17. We applied the parameters of note 723909 and 1044330 for Win32 (-Xms and -Xmx=1024m, Perm and MaxPerm=256m, new and MaxNew=160m) anyway the J2EE server0 d

  • Cannot open InDesign CS4

    I cannot open InDesign CS4 all it does it show errors and then closes. These are the errors I get.

  • Latest update now says computer not authorized

    Hi, I just downloaded the latest software update and when I try to sync my Ipod I receive the message that my computer is not authorized and if I try to authorize it the message says that I already have 5 computers authorized, what did the update do