Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Alla scoperta di risorse con AWS Cloud Control API
Usa il list-resources
comando per scoprire le risorse attualmente disponibili nel tuo Account AWS and. Regione AWS Ciò include tutte le risorse del tipo di risorsa specificato, indipendentemente dal fatto che siano state fornite tramite Cloud ControlAPI, direttamente tramite il servizio sottostante o altri meccanismi (ad esempio facendo parte di uno AWS CloudFormation stack).
Le informazioni restituite per ogni risorsa includono:
-
L'identificatore principale della risorsa.
-
Facoltativamente, può includere una parte o tutte le proprietà della risorsa, specificando lo stato corrente della risorsa. Per ulteriori informazioni, consulta Visualizzazione degli schemi dei tipi di risorse.
L'esempio seguente restituisce un elenco di risorse. AWS::Logs::LogGroup
$
aws cloudcontrol list-resources --type-name AWS::Logs::LogGroup
Cloud Control API restituisce un elenco delle risorse del tipo di risorsa specificato nel tuo account. Ad esempio, list-resources
restituisce l'identificatore principale e le proprietà delle risorse di tutte le AWS::Logs::LogGroup
risorse del tuo account, indipendentemente dal fatto che siano state fornite da Cloud Control. API Le informazioni restituite sono simili alle seguenti, a seconda delle risorse del tuo account.
{ "TypeName": "AWS::Logs::LogGroup", "ResourceDescriptions": [ { "Identifier": "CloudControlExample", "Properties": '{"RetentionInDays":180, "LogGroupName": "CloudControlExample", "Arn": "arn:aws:logs:us-west-2:123456789012:log-group:CloudControlExample:*"}' }, { "Identifier": "AnotherLogGroupResourceExample", "Properties": '{"RetentionInDays":90, "LogGroupName": "AnotherLogGroupResourceExample", "Arn": "arn:aws:logs:us-west-2:123456789012:log-group:AnotherLogGroupResourceExample:*"}' } ] }
L'esempio seguente richiede un elenco di AWS::Kinesis::Stream
risorse.
$
aws cloudcontrol list-resources --type-name AWS::Kinesis::Stream
Per i flussi Kinesis, Cloud Control API restituisce l'identificatore principale di ogni flusso, insieme a un sottoinsieme delle proprietà delle risorse. In questo caso, solo una singola proprietà,. Name
È quindi possibile utilizzare l'identificatore principale di uno stream con get-resource
per richiedere lo stato corrente completo della risorsa.
{ "TypeName": "AWS::Kinesis::Stream", "ResourceDescriptions": [ { "Identifier": "MyKinesisStream", "Properties": '{"Name": "MyKinesisStream"}' }, { "Identifier": "AnotherStream", "Properties": '{"Name": "AnotherStream"}' } ] }
Risorse che richiedono informazioni aggiuntive
Alcune risorse richiedono che tu fornisca informazioni aggiuntive sulle risorse che desideri elencare come parte della richiesta. In questi casi, è necessario utilizzare il ResourceModel
parametro per specificare queste proprietà.
La tabella seguente elenca queste risorse e le proprietà da specificare nel ResourceModel
parametro durante le richieste di elenco.
Risorse | Proprietà obbligatorie |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|