Schéma NetworkConfiguration de configuration d’Azure Cloud ServicesAzure Cloud Services Config NetworkConfiguration Schema

L’élément NetworkConfiguration du fichier de configuration de service spécifie les valeurs du réseau virtuel et DNS.The NetworkConfiguration element of the service configuration file specifies Virtual Network and DNS values. Ces paramètres sont facultatifs pour les services cloud.These settings are optional for cloud services.

Vous pouvez consulter les ressources suivantes pour en savoir plus sur les réseaux virtuels et les schémas associés :You can use the following resource to learn more about Virtual Networks and the associated schemas:

Élément NetworkConfigurationNetworkConfiguration Element

L’exemple suivant illustre l’élément NetworkConfiguration et ses éléments enfants.The following example shows the NetworkConfiguration element and its child elements.

<ServiceConfiguration>
  <NetworkConfiguration>
    <AccessControls>
      <AccessControl name="aclName1">
        <Rule order="<rule-order>" action="<rule-action>" remoteSubnet="<subnet-address>" description="rule-description"/>
      </AccessControl>
    </AccessControls>
    <EndpointAcls>
      <EndpointAcl role="<role-name>" endpoint="<endpoint-name>" accessControl="<acl-name>"/>
    </EndpointAcls>
    <Dns>
      <DnsServers>
        <DnsServer name="<server-name>" IPAddress="<server-address>" />
      </DnsServers>
    </Dns>
    <VirtualNetworkSite name="Group <RG-VNet> <VNet-name>"/>
    <AddressAssignments>
      <InstanceAddress roleName="<role-name>">
        <Subnets>
          <Subnet name="<subnet-name>"/>
        </Subnets>
      </InstanceAddress>
      <ReservedIPs>
        <ReservedIP name="<reserved-ip-name>"/>
      </ReservedIPs>
    </AddressAssignments>
  </NetworkConfiguration>
</ServiceConfiguration>

La table suivante décrit les éléments enfants de l’élément NetworkConfiguration.The following table describes the child elements of the NetworkConfiguration element.

ÉlémentElement DescriptionDescription
AccessControlAccessControl facultatif.Optional. Spécifie les règles d’accès aux points de terminaison dans un service cloud.Specifies the rules for access to endpoints in a cloud service. Le nom du contrôle d’accès est défini par une chaîne pour l’attribut name.The access control name is defined by a string for name attribute. L’élément AccessControl contient un ou plusieurs éléments Rule.The AccessControl element contains one or more Rule elements. Il est possible de définir plusieurs éléments AccessControl.More than one AccessControl element can be defined.
RègleRule facultatif.Optional. Spécifie l’action à réaliser pour une plage de sous-réseau spécifiée d’adresses IP.Specifies the action that should be taken for a specified subnet range of IP addresses. L’ordre de la règle est défini par une valeur de chaîne pour l’attribut order.The order of the rule is defined by a string value for the order attribute. Plus le numéro de règle est petit, plus la priorité est élevée.The lower the rule number the higher the priority. Par exemple, vous pouvez spécifier des règles avec des numéros d’ordre de 100, 200 et 300.For example, rules could be specified with order numbers of 100, 200, and 300. La règle avec le numéro d’ordre 100 a priorité sur la règle avec le numéro d’ordre 200.The rule with the order number of 100 takes precedence over the rule that has an order of 200.

L’action de la règle est définie par une chaîne pour l’attribut action.The action for the rule is defined by a string for the action attribute. Les valeurs possibles sont les suivantes :Possible values are:

- permit : indique que seuls les paquets de la plage de sous-réseau spécifiée peuvent communiquer avec le point de terminaison.- permit – Specifies that only packets from the specified subnet range can communicate with the endpoint.
- deny : indique que l’accès est refusé aux points de terminaison dans la plage de sous-réseau spécifiée.- deny – Specifies that access is denied to the endpoints in the specified subnet range.

La plage de sous-réseau d’adresses IP affectées par la règle est définie par une chaîne pour l’attribut remoteSubnet.The subnet range of IP addresses that are affected by the rule are defined by a string for the remoteSubnet attribute. La description de la règle est définie par une chaîne pour l’attribut description.The description for the rule is defined by a string for the description attribute.
EndpointAclEndpointAcl facultatif.Optional. Spécifie l’affectation de règles de contrôle d’accès à un point de terminaison.Specifies the assignment of access control rules to an endpoint. Le nom du rôle qui contient le point de terminaison est défini par une chaîne pour l’attribut role.The name of the role that contains the endpoint is defined by a string for the role attribute. Le nom du point de terminaison est défini par une chaîne pour l’attribut endpoint.The name of the endpoint is defined by a string for the endpoint attribute. Le nom de l’ensemble de règles AccessControl à appliquer au point de terminaison est défini dans une chaîne pour l’attribut accessControl.The name of the set of AccessControl rules that should be applied to the endpoint are defined in a string for the accessControl attribute. Il est possible de définir plusieurs éléments EndpointAcl.More than one EndpointAcl elements can be defined.
DnsServerDnsServer facultatif.Optional. Spécifie les paramètres d’un serveur DNS.Specifies the settings for a DNS server. Vous pouvez spécifier des paramètres pour des serveurs DNS sans réseau virtuel.You can specify settings for DNS servers without a Virtual Network. Le nom du serveur DNS est défini par une chaîne pour l’attribut name.The name of the DNS server is defined by a string for the name attribute. L’adresse IP du serveur DNS est définie par une chaîne pour l’attribut IPAddress.The IP address of the DNS server is defined by a string for the IPAddress attribute. L'adresse IP doit être une adresse IPv4 valide.The IP address must be a valid IPv4 address.
VirtualNetworkSiteVirtualNetworkSite facultatif.Optional. Spécifie le nom du site de réseau virtuel dans lequel vous souhaitez déployer votre service cloud.Specifies the name of the Virtual Network site in which you want deploy your cloud service. Ce paramètre ne crée pas de site de réseau virtuel.This setting does not create a Virtual Network Site. Il fait référence à un site qui a été défini précédemment dans le fichier réseau pour votre réseau virtuel.It references a site that has been previously defined in the network file for your Virtual Network. Un service cloud ne peut faire partie que d’un seul réseau virtuel.A cloud service can only be a member of one Virtual Network. Si vous ne spécifiez pas ce paramètre, le service cloud ne sera pas déployé sur un réseau virtuel.If you do not specify this setting, the cloud service will not be deployed to a Virtual Network. Le nom du site de réseau virtuel est défini par une chaîne pour l’attribut name.The name of the Virtual Network site is defined by a string for the name attribute.
InstanceAddressInstanceAddress facultatif.Optional. Spécifie l’association d’un rôle à un sous-réseau ou à un ensemble de sous-réseaux du réseau virtuel.Specifies the association of a role to a subnet or set of subnets in the Virtual Network. Quand vous associez un nom de rôle à une adresse d’instance, vous pouvez spécifier les sous-réseaux auxquels vous souhaitez associer ce rôle.When you associate a role name to an instance address, you can specify the subnets to which you want this role to be associated. L’élément InstanceAddress contient un élément Subnets.The InstanceAddress contains a Subnets element. Le nom du rôle associé aux sous-réseaux est défini par une chaîne pour l’attribut roleName.The name of the role that is associated with the subnet or subnets is defined by a string for the roleName attribute.
SubnetSubnet facultatif.Optional. Spécifie le sous-réseau qui correspond au nom du sous-réseau dans le fichier de configuration réseau.Specifies the subnet that corresponds to the subnet name in the network configuration file. Le nom du sous-réseau est défini par une chaîne pour l’attribut name.The name of the subnet is defined by a string for the name attribute.
ReservedIPReservedIP facultatif.Optional. Spécifie l’adresse IP réservée à associer au déploiement.Specifies the reserved IP address that should be associated with the deployment. Vous devez utiliser l’action Créer une adresse IP réservée pour créer l’adresse IP réservée.You must use Create Reserved IP Address to create the reserved IP address. Chaque déploiement dans un service cloud peut être associé à une adresse IP réservée.Each deployment in a cloud service can be associated with one reserved IP address. Le nom de l’adresse IP réservée est défini par une chaîne pour l’attribut name.The name of the reserved IP address is defined by a string for the name attribute.

Voir aussiSee Also

Schéma de configuration de services cloud (classique)Cloud Service (classic) Configuration Schema