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'autorisationoss:GetStyleest requise. Pour supprimer un style d'image, vous devez disposer de l'autorisationoss:DeleteStyle. Pour plus d'informations, consultez la rubrique Accorder une politique personnalisée.À partir de la version 1.6.16 d'ossutil, utilisez directement
ossutilcomme 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_fileLe 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
-
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> -
Configurez un style d'image nommé examplestyle pour un bucket nommé examplebucket.
ossutil style --method put oss://examplebucket/ examplestyle config.xmlExemple de sortie :
0.299514(s) elapsed
-
Interroger des styles d'image
-
Syntaxe de la commande
ossutil style --method get oss://bucketname/ stylename local_xml_fileLe 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/ examplestyleExemple 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.xmlExemple 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/ stylenameLe 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 examplestyleLa 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_fileLe 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.xmlExemple 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>
-
-