Export (0) Print
Expand All

Define Environment Variables Before a Role Starts

Updated: November 13, 2013

You can define environment variables for a role by adding the Runtime element to the definition of the role in the service definition file. For more information about these elements, see the Windows Azure Service Definition Schema (.csdef File).

You can edit the ServiceDefinition.csdef file by using your favorite text editor.

To define environment variables

  1. Open the ServiceDefinition.csdef file for your service in the text editor.

  2. Add the Runtime element to the WebRole, WorkerRole, or VirtualMachineRole element. The following code example shows how to set an environment variable for the web role:

    
    <ServiceDefinition name="MyService" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition">
       <WebRole name="WebRole1">
          <Runtime>
             <Environment>
                <Variable name="MyEnvironmentVariable" value="MyVariableValue" />
             </Environment>
          </Runtime>     
       </WebRole>
    </ServiceDefinition>
    
  3. Change the name value to the name of the variable, and change value to the value of your variable.

  4. Save the file.

See Also

Show:
© 2014 Microsoft