Menu

How to generate public URL for a blob or file in Azure Storage Container

Shared access signatures (SAS) offer a secure way to grant temporary access to specific resources within your storage account. SAS provides granular control over how clients interact with your data. This includes:

  • Resource access: You can define which resources (blobs, files, queues, etc.) the client can access.
  • Permission level: You can determine the level of permission granted to the client (read, write, delete, etc.).
  • Validity period: You can set an expiration time for the SAS, ensuring access is only granted for a specific duration.

Below are the step by step guide to generate SAS token or URL in Azure. 

  1. Go to storage browser, select the container or folder and got to the file for that you need a public accessible URL. Click on the options(...) of the file. Below is the screenshot for better clearity.
    Generate SAS or public URL of a file stored in Azure storage

     
  2. Now click on the Generate SAS (shared access signatures). This will open a popup model where we need to configure the SAS to generate the public URL.
    Generate SAS steps in Azure storage


  3. After filling the Generate SAS form, simple click on Generate SAS token and URL. Once a user clcik on this, Blob SAS token or URL will be generated and populate below Generate SAS token and URL button from where you could can and share with your team or external users.
Hope this help you. Thank you!

How scientists study the composition of the Universe?

Scientists study the composition of the Universe using a variety of methods. Let’s explore a few:


Spectroscopy:

  1. Astronomers use spectroscopy to determine the composition of stars, planets, and other celestial objects.
  2. Instruments spread out light from an object into a spectrum based on wavelength.
  3. By analyzing this spectrum, scientists identify the elements present in the object.

Multimessenger Astronomy:

  1. Instead of relying on just one type of messenger (like light), scientists now combine information from different messengers.
  2. These messengers include light, particles, and gravitational waves (ripples in space-time).
  3. By using multiple messengers, astronomers gain deeper insights into cosmic phenomena.

Dark Matter and Dark Energy Research:

  1. Most of the matter in the Universe is invisible (dark matter), and dark energy remains mysterious.
  2. Observatories like NASA’s Chandra X-ray Observatory and the Very Energetic Radiation Imaging Telescope Array System (VERITAS) study dark matter.
  3. The Baryon Oscillation Spectroscopic Survey (BOSS) charts galaxy distribution to understand dark energy.
  4. Upcoming projects like the Dark Energy Spectroscopic Instrument (DESI) and the Large Synoptic Survey Telescope (LSST) will further our knowledge.

BEM methodology in HTML and CSS

The Block, Element, Modifier (BEM) methodology is a popular naming convention for classes in HTML and CSS. Developed by the team at Yandex, its goal is to help developers better understand the relationship between HTML and CSS in a given project. Here’s how it works:

  1. Block: A top-level abstraction of a new component (e.g., a button). It acts as a parent and is represented by a class like .btn.

  2. Element: Child items placed inside the block. They are denoted by two underscores following the block’s name (e.g., .btn__price).

  3. Modifier: Changes the style of the block without affecting unrelated modules. Modifiers are appended with two hyphens (e.g., .btn--orange).

By following BEM, developers can create reusable components, easily see existing modifiers and children, and maintain consistent naming for better communication within the team.

References:

  1. https://css-tricks.com/building-a-scalable-css-architecture-with-bem-and-utility-classes/
  2. https://css-tricks.com/bem-101/
  3. https://en.wikipedia.org/wiki/CSS