Exécute une instruction SQL pour interroger les ressources accessibles dans le compte actuel.
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
|
resourcecenter:ExecuteSQLQuery |
none |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| Expression |
string |
Oui |
L'instruction SQL à exécuter. Le nombre de caractères dans l'instruction SQL doit être inférieur à 2 000. Pour plus d'informations sur la syntaxe SQL, consultez Syntaxe SQL de base. |
SELECT * FROM resources LIMIT 100; |
| Scope |
string |
Non |
La portée de la recherche. Définissez ce paramètre sur l'identifiant d'un groupe de ressources. Pour plus d'informations sur la façon d'obtenir l'identifiant d'un groupe de ressources, consultez ListResourceGroups. |
rg-acfmzawhxxc**** |
| MaxResults |
integer |
Non |
Le nombre d'entrées par page.
|
1000 |
| NextToken |
string |
Non |
Le jeton de pagination utilisé dans la requête suivante pour récupérer une nouvelle page de résultats. Vous n'avez pas besoin de spécifier ce paramètre pour la première requête. Vous devez spécifier le jeton obtenu lors de la requête précédente comme valeur de NextToken. |
eyJzZWFyY2hBZnRlcnMiOlsiMTAwMTU2Nzk4MTU1OSJd**** |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Le résultat renvoyé. |
||
| Columns |
array<object> |
Les colonnes. |
|
|
object |
|||
| Name |
string |
Le nom de la colonne. |
resource_id |
| Type |
string |
Le type de la colonne. |
varchar |
| MaxResults |
integer |
Le nombre d'entrées par page. |
1000 |
| NextToken |
string |
Un jeton de pagination. Il peut être utilisé dans la requête suivante pour récupérer une nouvelle page de résultats. |
eyJzZWFyY2hBZnRlcnMiOlsiMTAwMTU2Nzk4MTU1OSJd**** |
| RequestId |
string |
L'identifiant de la requête. |
D696E6EF-3A6D-5770-801E-4982081FE4D0 |
| Rows |
array |
Un tableau de résultats de recherche. |
|
|
any |
Les informations sur la ligne. |
[ "vsw-xxx" ] |
Exemples
JSON format
{
"Columns": [
{
"Name": "resource_id",
"Type": "varchar"
}
],
"MaxResults": 1000,
"NextToken": "eyJzZWFyY2hBZnRlcnMiOlsiMTAwMTU2Nzk4MTU1OSJd****\n",
"RequestId": "D696E6EF-3A6D-5770-801E-4982081FE4D0",
"Rows": [
"[\n \"vsw-xxx\" \n]"
]
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 409 | ExceedLimit.ExecuteTime | The execution time has exceeded the limit. Please check for complex queries or large data volume, and optimize accordingly. | |
| 409 | SQLExecuteError | Failed to execute the SQL statement. | |
| 409 | InvalidSearch.SQL | Error: %s | |
| 409 | InvalidParameter.Scope | The Scope is invalid. | |
| 409 | LengthExceedLimit.Expression | The length of parameter Expression exceed limit. | |
| 409 | InvalidParameter.NextToken | The specified parameter NextToken is not valid. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.