Normes API et SDK multilingues prédéfinis
L'OpenAPI de ce produit (ROS/2019-09-10) utilise le style de signature RPC. Des SDK sont disponibles pour les langages de programmation courants. Les développeurs peuvent télécharger le SDK pour appeler directement l'OpenAPI de ce produit, sans se soucier des détails techniques. Si le SDK existant ne répond pas à vos besoins, utilisez le mécanisme de signature pour une intégration par auto-signature. L'auto-signature étant particulièrement complexe, comptez environ 5 jours ouvrables. Nous vous recommandons donc de rejoindre notre groupe d'assistance DingTalk (147535001692) pour bénéficier d'un accompagnement expert lors de l'intégration.
Avant d'utiliser l'API, préparez votre compte d'identité et votre clé d'accès (AccessKey) afin d'accéder efficacement à l'API via des outils clients (tels que SDK et CLI). Pour plus d'informations, consultez Obtenir un AccessKey.
Scénarios de signature personnalisée
Si votre scénario métier présente des exigences particulières et nécessite une intégration par auto-signature, consultez d'abord notre équipe de support technique (groupe d'assistance DingTalk : 147535001692) pour obtenir un accompagnement professionnel et garantir une intégration efficace.
Préparation du compte et de la sécurité
Les comptes Alibaba Cloud disposent de permissions administratives complètes sur l'ensemble des ressources. En cas de compromission d'un AccessKey, toutes les ressources associées sont exposées à un risque d'accès non autorisé. Pour garantir la sécurité, créez un utilisateur RAM disposant uniquement de permissions d'accès API et configurez son AccessKey. Appliquez ensuite des politiques RAM selon le principe du moindre privilège (PoLP). N'utilisez le compte Alibaba Cloud que dans les scénarios spécifiques où ses permissions sont explicitement requises.
Opérations sur les tâches d'IA
|
API |
Titre |
Description |
| CreateAITask | Créer une tâche d'IA. | Crée une tâche d'IA. |
| GetAITask | GetAITask. | Consulte les informations d'une tâche d'IA par identifiant de tâche. |
| ListAITasks | ListAITasks. | Consulte la liste des tâches d'IA. |
| ListAITaskEvents | ListAITaskEvents. | Consulte les événements d'une tâche d'IA. |
Opérations sur les piles
|
API |
Titre |
Description |
| CreateStack | CreateStack. | Crée une pile à partir d'un modèle ROS pour déployer un groupe de ressources. |
| DeleteStack | DeleteStack. | Supprime une pile, en conservant éventuellement les ressources. |
| UpdateStack | Mise à jour d'une pile. | Met à jour les informations de ressource d'une pile créée. |
| ContinueCreateStack | ContinueCreateStack. | Reprend la création d'une pile après l'échec de sa création. |
| ListStacks | Consultation de la liste des piles. | Consulte la liste des piles. |
| CancelUpdateStack | CancelUpdateStack. | Annule une opération de mise à jour d'une pile. Vous pouvez appeler cette opération pour annuler la mise à jour d'une pile lorsque celle-ci est en cours de mise à jour ou de création. |
| CancelStackOperation | CancelStackOperation. | Annule les opérations sur une pile. |
| ListStackEvents | Consultation des événements d'une pile et de ses ressources. | Consulte les événements d'une pile et de ses ressources. |
| ListStackOperationRisks | ListStackOperationRisks. | Détecte les risques opérationnels liés aux piles et renvoie les autorisations manquantes ainsi que les causes de ces risques. |
| PreviewStack | PreviewStack. | Prévisualise les informations sur une pile que vous souhaitez créer ou mettre à jour à partir d'un modèle. Vous pouvez appeler cette opération pour vérifier si les ressources du modèle sont valides. |
Opérations sur les ressources
|
API |
Titre |
Description |
| ListStackResources | Consultation des ressources d'une pile. | Consulte les ressources d'une pile spécifiée. |
| GetStackResource | Consultation d'une ressource dans une pile. | Consulte une ressource dans une pile spécifique. |
Opérations sur les scénarios de ressources
|
API |
Titre |
Description |
| CreateTemplateScratch | CreateTemplateScratch. | Crée un scénario. |
| DeleteTemplateScratch | DeleteTemplateScratch. | Supprime un scénario. |
| UpdateTemplateScratch | UpdateTemplateScratch. | Met à jour un scénario. |
| ListTemplateScratches | Consultation des scénarios de ressources. | Consulte la liste des scénarios de ressources. |
| GetTemplateScratch | Détails du scénario de ressource. | Obtient les détails d'un scénario de ressource. |
| GenerateTemplateByScratch | GenerateTemplateByScratch. | Génère un modèle pour un scénario de ressource. |
Opérations sur les modèles
|
API |
Titre |
Description |
| ListTemplateVersions | ListTemplateVersions. | Consulte la liste des versions d'un modèle. |
| GetTemplateParameterConstraints | GetTemplateParameterConstraints. | Consulte les valeurs valides des paramètres d'un modèle. |
| SetTemplatePermission | SetTemplatePermission. | Partage ou annule le partage d'un modèle. |
| GetTemplateEstimateCost | GetTemplateEstimateCost. | Consulte les prix estimés des ressources d'un modèle. |
| GetTemplateSummary | GetTemplateSummary. | Consulte les informations relatives à une ressource de modèle en utilisant le modèle, la pile, le groupe de piles ou le jeu de modifications associé. |
| ValidateTemplate | ValidateTemplate. | Valide un modèle utilisé pour créer une pile en spécifiant l'URL ou le corps du modèle. |
| GenerateTemplatePolicy | Génération des informations de stratégie requises par un modèle. | Génère les informations de stratégie requises par un modèle spécifié. |
Opérations sur les stratégies de pile
|
API |
Titre |
Description |
| SetStackPolicy | SetStackPolicy. | Configure une stratégie de pile pour une pile. |
| GetStackPolicy | GetStackPolicy. | Consulte la stratégie de la pile spécifiée. |
Opérations sur les ensembles de modifications
|
API |
Titre |
Description |
| CreateChangeSet | CreateChangeSet. | Crée un ensemble de modifications pour une pile afin de prévisualiser les modifications avant son exécution. |
| DeleteChangeSet | DeleteChangeSet. | Supprime les ensembles de modifications. |
| GetChangeSet | GetChangeSet. | Consulte les détails d'un jeu de modifications spécifié, incluant éventuellement les détails de son modèle associé. |
| ListChangeSets | Consultation des ensembles de modifications. | Consulte les détails des ensembles de modifications créés. |
| ExecuteChangeSet | ExecuteChangeSet. | Exécute des ensembles de modifications. |
Opérations sur les groupes de piles
|
API |
Titre |
Description |
| CreateStackGroup | CreateStackGroup. | Crée un groupe de piles à partir d'un modèle ROS pour créer des piles sur plusieurs comptes et régions Alibaba Cloud. |
| DeleteStackGroup | DeleteStackGroup. | Supprime un groupe de piles. |
| UpdateStackGroup | Mise à jour d'un groupe de piles. | Met à jour un groupe de piles existant. |
| ListStackGroups | ListStackGroups | Consulte les groupes de piles dans une région. |
| GetStackGroup | GetStackGroup. | Consulte les détails d'un groupe de piles par son nom dans une région Alibaba Cloud. |
| CreateStackInstances | CreateStackInstances. | Crée des instances de pile pour un ou plusieurs comptes dans les régions spécifiées. |
| DeleteStackInstances | DeleteStackInstances. | Supprime des instances de pile des comptes et régions spécifiés. Vous pouvez choisir de conserver les ressources. |
| UpdateStackInstances | UpdateStackInstances. | Met à jour les instances de pile pour un ou plusieurs comptes dans les régions spécifiées. |
| GetStackInstance | GetStackInstance. | Consulte les informations sur une instance de pile associée à un groupe de piles. |
| StopStackGroupOperation | StopStackGroupOperation. | Arrête une opération en cours dans un groupe de piles. |
| ListStackInstances | ListStackInstances. | Consulte la liste des instances de pile associées à un groupe de piles dans une région d'Alibaba Cloud. |
| GetStackGroupOperation | GetStackGroupOperation. | Consulte les informations relatives à une opération de groupe de piles dans une région d'Alibaba Cloud. |
| ListStackGroupOperations | ListStackGroupOperations. | Consulte les informations relatives aux opérations des groupes de piles dans une région d'Alibaba Cloud. |
| ListStackGroupOperationResults | ListStackGroupOperationResults. | Consulte les résultats d'une opération sur un groupe de piles. |
| ImportStacksToStackGroup | ImportStacksToStackGroup. | Importe des piles de plusieurs comptes différents dans un groupe de piles. |
Opérations de détection de dérive
|
API |
Titre |
Description |
| UpdateStackTemplateByResources | UpdateStackTemplateByResources. | Élimine les dérives de pile en effectuant une détection de dérive. |
| GetStackDriftDetectionStatus | GetStackDriftDetectionStatus. | Consulte l'état de la détection de dérive d'une pile. |
| ListStackResourceDrifts | ListStackResourceDrifts. | Le jeton de requête. Définissez ce paramètre sur la valeur NextToken renvoyée lors du dernier appel d'API. |
| DetectStackDrift | DetectStackDrift. | Effectue une détection de dérive sur les ressources d'une pile pour vérifier si les ressources ont dérivé des configurations de modèle attendues. |
| DetectStackGroupDrift | DetectStackGroupDrift. | Effectue une détection de dérive sur les groupes de piles afin de vérifier si les groupes de piles ont dérivé par rapport aux configurations de modèle attendues. |
| DetectStackResourceDrift | DetectStackResourceDrift. | Effectue une détection de dérive sur les ressources d'une pile pour déterminer si les ressources ont dérivé par rapport aux configurations attendues. |
Opérations de diagnostic
|
API |
Titre |
Description |
| CreateDiagnostic | CreateDiagnostic. | Crée une tâche de diagnostic. |
| GetDiagnostic | GetDiagnostic. | Obtient les détails du diagnostic en fonction d'un identifiant de rapport de diagnostic spécifié. |
| ListDiagnostics | ListDiagnostics. | Consulte un rapport de diagnostic. |
| DeleteDiagnostic | DeleteDiagnostic. | Supprime un enregistrement de diagnostic. |
Opérations sur les types de ressources
|
API |
Titre |
Description |
| RegisterResourceType | RegisterResourceType. | Crée un nouveau type de ressource ou crée une nouvelle version pour un type de ressource existant. |
| SetResourceType | Définition du type de ressource. | Modifie la description d'un type de ressource ou d'une version de ce type. |
| DeregisterResourceType | DeregisterResourceType. | Supprime un type de ressource ou une version spécifique d'un type de ressource. |
| ListResourceTypes | Types de ressources pris en charge. | Consulte la liste des types de ressources pris en charge. |
| GetResourceTypeTemplate | GetResourceTypeTemplate. | Génère un modèle d'exemple basé sur un type de ressource. |
| GetResourceType | Consultation des détails d'un type de ressource. | Consulte les détails d'un type de ressource. |
| ListResourceTypeVersions | Consultation des versions de types de ressources. | Consulte la liste des versions de types de ressources, y compris les types de ressources créés par l'utilisateur et ceux fournis par Resource Orchestration Service (ROS). |
| ListResourceTypeRegistrations | Consultation des enregistrements d'inscription de ressources. | Consulte la liste des enregistrements d'inscription de ressources. |
Autres opérations
|
API |
Titre |
Description |
| SignalResource | SignalResource. | Envoie un signal à une ressource d'une pile. |
| GetServiceProvisions | GetServiceProvisions. | Consulte l'état d'activation d'un service Alibaba Cloud et les informations sur ses rôles liés au service. |
| GetFeatureDetails | GetFeatureDetails. | Consulte les détails des fonctionnalités prises en charge par Resource Orchestration Service (ROS). |
Autres
|
API |
Titre |
Description |
| EnableServiceAccess | EnableServiceAccess. | Active l'accès au service de confiance. |
| EnableServices | EnableServices. | Active des services par lot. |
| GetServiceAccess | GetServiceAccess. | Consulte l'état d'accès d'un service de confiance. |
| ListSummaries | ListSummaries. | Consulte une vue d'ensemble. |
Others
|
API |
Titre |
Description |
| CreateTemplate | CreateTemplate. | Crée un modèle personnalisé. |
| DeleteTemplate | DeleteTemplate. | Supprime un modèle. |
| DescribeRegions | DescribeRegions. | Consulte la liste des régions disponibles. |
| GetStack | Consultation des informations de la pile. | Consulte les informations de la pile. |
| GetTemplate | GetTemplate. | Consulte les détails d'un modèle en fonction des piles, des groupes de piles, des ensembles de modifications ou de toute information de modèle personnalisée. |
| ListChatMessages | Historique des messages de la session. | Obtient l'historique des messages et l'URL de téléchargement temporaire de l'instantané du pipeline pour une session spécifiée par son identifiant de session. |
| ListTagKeys | ListTagKeys. | Consulte les clés de balise des piles ou des modèles dans une région spécifiée. |
| ListTagResources | ListTagResources. | Consulte les balises ajoutées aux ressources d'un modèle ou d'une pile dans une région d'Alibaba Cloud. |
| ListTagValues | ListTagValues. | Consulte les valeurs de balise ajoutées aux ressources d'un modèle ou d'une pile dans une région d'Alibaba Cloud. |
| ListTemplates | List Templates. | Consulte la liste des modèles privés et partagés. |
| MoveResourceGroup | MoveResourceGroup. | Déplace une ressource vers un groupe de ressources spécifique. |
| SetDeletionProtection | Configuration de la protection contre la suppression. | Modifie le paramètre de protection contre la suppression d'une pile. |
| TagResources | TagResources. | Crée et ajoute des balises aux ressources. |
| UntagResources | UntagResources. | Supprime les balises des ressources, puis supprime les balises. |
| UpdateTemplate | Update Template. | Met à jour un modèle. |