Crée une stratégie d'accès à un projet.
Description de l'opération
-
L'hôte dans la syntaxe de la requête se compose du nom du projet et du point de terminaison de Simple Log Service (SLS). Vous devez spécifier le projet dans l'hôte.
-
Vous avez créé une paire de clés AccessKey. Pour plus d'informations, consultez Paire de clés AccessKey.
Une paire de clés AccessKey pour un compte Alibaba Cloud fournit un accès complet à toutes les opérations d'API. Cela représente un risque de sécurité élevé. Nous vous recommandons de créer et d'utiliser un utilisateur Resource Access Management (RAM) pour l'accès à l'API ou les opérations et maintenance (O&M) quotidiennes. L'utilisateur RAM doit disposer des autorisations nécessaires pour gérer les ressources SLS. Pour plus d'informations, consultez Créer et autoriser un utilisateur RAM.
-
Obtenez le nom du projet, la région et le nom du Logstore. Pour plus d'informations, consultez Gérer les projets et Gérer les Logstores.
-
Une stratégie de projet est une stratégie d'autorisation pour les projets dans SLS. Vous pouvez utiliser une stratégie de projet pour accorder à d'autres utilisateurs l'accès à vos ressources SLS spécifiées.
-
Avant de configurer une stratégie de projet à l'aide de la syntaxe de stratégie, vous devez comprendre la classification des actions, des ressources et des conditions SLS. Pour plus d'informations, consultez Resource Access Management.
-
Lorsque vous configurez une stratégie de projet, si vous accordez des autorisations à un compte anonyme (*) et ne spécifiez pas de condition, la stratégie s'applique à tous les utilisateurs, à l'exception du propriétaire du projet. Si vous accordez des autorisations à un compte anonyme (*) et spécifiez une condition, la stratégie s'applique à tous les utilisateurs, y compris le propriétaire du projet.
-
Vous pouvez ajouter plusieurs stratégies de projet, mais leur taille totale ne peut pas dépasser 16 Ko.
-
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
log:PutProjectPolicy |
create |
*All Resource
|
|
Aucune |
Syntaxe de la requête
POST /policy HTTP/1.1
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| body |
string |
Non |
Les paramètres de la requête, qui définissent la stratégie d'autorisation. |
{ "Version": "1", "Statement": [{ "Action": ["log:PostLogStoreLogs"], "Resource": "acs:log:*:*:project/exampleproject/*", "Effect": "Deny", "Condition": { "StringNotLike": { "acs:SourceVpc": ["vpc-*"] } } }] } |
| project |
string |
Non |
Le nom du projet. |
ali-test-project |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
Exemples
JSON format
{}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.