Exécute une instruction SQL pour interroger les ressources sur plusieurs comptes.
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:ExecuteMultiAccountSQLQuery |
list |
*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 |
Oui |
La portée de la recherche. La valeur de ce paramètre peut être l'un des éléments suivants :
Pour plus d'informations sur la façon d'obtenir l'identifiant d'un répertoire de ressources, du dossier racine, d'un dossier, d'un membre ou d'un groupe de ressources, consultez GetResourceDirectory, ListFoldersForParent, ListFoldersForParent, ListAccounts ou ListResourceGroups. |
rd-r4**** |
| MaxResults |
integer |
Non |
Le nombre maximal d'entrées à retourner sur chaque page. Valeurs valides : 1 à 1 000. Valeur par défaut : 1 000. |
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 retourné. |
||
| 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. |
44C8A952-D6B0-5BC8-82D5-93BA02E26F2E |
| 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": "44C8A952-D6B0-5BC8-82D5-93BA02E26F2E",
"Rows": [
"[\n \"vsw-xxx“\n]"
]
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | NoPermission | You are not authorized to perform this operation. | |
| 403 | NoPermission.AccountScope | The operator is not permitted for this account scope. | The operator is not permitted for this account scope. |
| 404 | NotExists.ResourceDirectory | The resource directory for the account is not enabled. | No resource directory is enabled for the account. |
| 404 | NotExists.ResourceDirectory.FolderId | The specified folder does not exist. | The specified folder does not exist. |
| 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 | ServiceNotEnabled.SpecifiedAccount | ResourceCenter service of the specified account is not enabled. | |
| 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.