Tous les produits
Search
Centre de documentation

Object Storage Service:style

Dernière mise à jour :Sep 25, 2026

La commande style permet de configurer des styles d'image.

Remarques sur l'utilisation

  • Pour configurer un style d'image, vous devez disposer de l'autorisation oss:PutStyle. Pour interroger un style d'image, l'autorisation oss:GetStyle est requise. Pour supprimer un style d'image, vous devez disposer de l'autorisation oss:DeleteStyle. Pour plus d'informations, consultez la rubrique Accorder une politique personnalisée.

  • À partir de la version 1.6.16 d'ossutil, utilisez directement ossutil comme nom binaire dans la ligne de commande. Inutile d'adapter le nom binaire au système d'exploitation. Pour les versions antérieures à 1.6.16, adaptez le nom binaire selon le système d'exploitation. Pour plus d'informations, consultez la rubrique Référence des commandes ossutil.

  • Seules les versions 1.7.16 et ultérieures d'ossutil prennent en charge la commande style.

Configurer des styles d'image

  • Syntaxe de la commande

    ossutil style --method put oss://bucketname/ stylename local_xml_file

    Le tableau suivant décrit les paramètres précédents.

    Paramètre

    Description

    bucketname

    Nom du bucket pour lequel vous souhaitez configurer des styles d'image.

    stylename

    Nom du style d'image.

    local_xml_file

    Nom du fichier local utilisé pour configurer le style d'image, par exemple config.xml.

  • Exemples

    1. Configurez le fichier de style d'image dans un fichier XML local.

      <?xml version="1.0" encoding="UTF-8"?>
      <Style>
       <Content>image/resize,p_50</Content>
      </Style>
    2. Configurez un style d'image nommé examplestyle pour un bucket nommé examplebucket.

      ossutil style --method put oss://examplebucket/ examplestyle config.xml

      Exemple de sortie :

      0.299514(s) elapsed

Interroger des styles d'image

  • Syntaxe de la commande

    ossutil style --method get oss://bucketname/ stylename local_xml_file

    Le tableau suivant décrit les paramètres précédents.

    Paramètre

    Description

    bucketname

    Nom du bucket dont vous souhaitez interroger les styles d'image.

    stylename

    Nom du style d'image.

    local_xml_file

    Nom du fichier local dans lequel les styles d'image sont stockés, par exemple config.xml.

  • Exemples

    • Exécutez la commande suivante pour interroger un style d'image nommé examplestyle configuré pour un bucket nommé examplebucket et afficher les résultats de la requête :

      ./ossutil style --method get oss://examplebucket/ examplestyle

      Exemple de sortie :

      <?xml version="1.0" encoding="UTF-8"?>
      <Style>
        <Name>examplestyle</Name>
        <Content>image/resize,p_100</Content>
        <CreateTime>Thu, 22 Dec 2022 13:59:06 GMT</CreateTime>
        <LastModifyTime>Thu, 22 Dec 2022 13:59:06 GMT</LastModifyTime>
      </Style>
      
      0.150473(s) elapsed
    • Exécutez la commande suivante pour interroger un style d'image nommé examplestyle configuré pour un bucket nommé examplebucket et stocker le style d'image dans un fichier local :

      ./ossutil style --method get oss://examplebucket/ examplestyle local.xml

      Exemple de sortie :

      • Le résultat suivant s'affiche :

        0.214483(s) elapsed
      • Le fichier local.xml contient le contenu suivant :

        <?xml version="1.0" encoding="UTF-8"?>
        <Style>
          <Name>examplestyle</Name>
          <Content>image/resize,p_100</Content>
          <CreateTime>Thu, 22 Dec 2022 13:59:06 GMT</CreateTime>
          <LastModifyTime>Thu, 22 Dec 2022 13:59:06 GMT</LastModifyTime>
        </Style>

Supprimer des styles d'image

  • Syntaxe de la commande

    ossutil style --method delete oss://bucketname/ stylename 

    Le tableau suivant décrit les paramètres précédents.

    Paramètre

    Description

    bucketname

    Nom du bucket dont vous souhaitez supprimer les styles d'image.

    stylename

    Nom du style d'image.

  • Exemples

    Exécutez la commande suivante pour supprimer un style d'image nommé examplestyle configuré pour examplebucket :

    ./ossutil style --method delete oss://examplebucket examplestyle

    La sortie suivante s'affiche :

    0.184183(s) elapsed

Répertorier des styles d'image

  • Syntaxe de la commande

    ossutil style --method list oss://bucketname/ local_xml_file

    Le tableau suivant décrit les paramètres précédents.

    Paramètre

    Description

    bucketname

    Nom du bucket dont vous souhaitez répertorier les styles d'image.

    local_xml_file

    Nom du fichier local dans lequel les styles d'image sont stockés, par exemple config.xml.

  • Exemples

    • Exécutez la commande suivante pour répertorier les styles d'image configurés pour un bucket nommé examplebucket et afficher les résultats de la liste :

      ./ossutil style --method list oss://examplebucket/

      Exemple de sortie :

      <?xml version="1.0" encoding="UTF-8"?>
      <StyleList>
        <Style>
          <Name>examplestyle1</Name>
          <Content>image/resize,p_100</Content>
          <CreateTime>Thu, 22 Dec 2022 13:59:06 GMT</CreateTime>
          <LastModifyTime>Thu, 22 Dec 2022 13:59:06 GMT</LastModifyTime>
        </Style>
        <Style>
          <Name>examplestyle2</Name>
          <Content>image/resize,p_100</Content>
          <CreateTime>Thu, 22 Dec 2022 13:59:06 GMT</CreateTime>
          <LastModifyTime>Thu, 22 Dec 2022 13:59:06 GMT</LastModifyTime>
        </Style>
      </StyleList>
      
      0.155333(s) elapsed
    • Exécutez la commande suivante pour répertorier les styles d'image configurés pour un bucket nommé examplebucket et stocker les styles d'image dans un fichier local :

      ./ossutil style --method list oss://examplebucket/ local.xml

      Exemple de sortie :

      • Le résultat suivant s'affiche :

        2.655387(s) elapsed
      • Le fichier local.xml contient le contenu suivant :

        <?xml version="1.0" encoding="UTF-8"?>
        <StyleList>
          <Style>
            <Name>examplestyle1</Name>
            <Content>image/resize,p_100</Content>
            <CreateTime>Thu, 22 Dec 2022 13:59:06 GMT</CreateTime>
            <LastModifyTime>Thu, 22 Dec 2022 13:59:06 GMT</LastModifyTime>
          </Style>
          <Style>
            <Name>examplestyle2</Name>
            <Content>image/resize,p_100</Content>
            <CreateTime>Thu, 22 Dec 2022 13:59:06 GMT</CreateTime>
            <LastModifyTime>Thu, 22 Dec 2022 13:59:06 GMT</LastModifyTime>
          </Style>
        </StyleList>