Crée un style d'image. Un style d'image contient un ou plusieurs paramètres de traitement d'image.
Notes d'utilisation
Par défaut, un compte Alibaba Cloud est autorisé à traiter les images dans les buckets qui lui appartiennent. Pour traiter des images en tant qu'utilisateur RAM ou avec des identifiants fournis par Security Token Service (STS), vous devez disposer de l'autorisation oss:PutStyle. Pour plus d'informations, consultez la rubrique Attacher une politique personnalisée à un utilisateur RAM.
Syntaxe de la commande
ossutil api put-style --bucket value --style-name value --style value [flags]
|
Paramètre |
Type |
Description |
|
--bucket |
string |
Nom du bucket. |
|
--style |
string |
Conteneur stockant la configuration du style d'image. |
|
--style-name |
string |
Nom du style d'image. |
La commande put-style correspond à l'opération PutStyle. Pour plus d'informations sur cette opération API, consultez la rubrique PutStyle.
--style
Le paramètre --style accepte les formats XML et JSON. Si la valeur commence par « file:// », la configuration est chargée depuis le fichier spécifié.
-
Format XML :
<Style> <Content>string</Content> </Style> -
Syntaxe JSON :
{ "Content": "string" }
Pour plus d'informations sur les options de ligne de commande globales disponibles, consultez la rubrique Options de ligne de commande globales.
Exemples
Créez un style d'image nommé imageStyle pour un bucket nommé examplebucket.
-
Utilisez un fichier de configuration XML (style.xml dans cet exemple)
<?xml version="1.0" encoding="UTF-8"?> <Style> <Content>image/resize,p_50</Content> </Style>Exemple de commande :
ossutil api put-style --bucket examplebucket --style-name imageStyle --style file://style.xml -
Utilisez un fichier de configuration JSON (style.json dans cet exemple)
{ "Content": "image/resize,p_50" }Exemple de commande :
ossutil api put-style --bucket examplebucket --style-name imageStyle --style file://style.json -
Utilisez des paramètres JSON directement dans la ligne de commande
ossutil api put-style --bucket examplebucket --style-name imageStyle --style "{\"Content\":\"image/resize,p_50\"}"