Ejemplos de AppRegistry que utilizan la AWS CLI
En los siguientes ejemplos de código, se muestra cómo realizar acciones e implementar situaciones comunes usando la AWS Command Line Interface con AppRegistry.
Las acciones son extractos de código de programas más grandes y deben ejecutarse en contexto. Mientras las acciones muestran cómo llamar a las distintas funciones de servicio, es posible ver las acciones en contexto en los escenarios relacionados.
En cada ejemplo se incluye un enlace al código de origen completo, con instrucciones de configuración y ejecución del código en el contexto.
Temas
Acciones
En el siguiente ejemplo de código, se muestra cómo utilizar associate-attribute-group
.
- AWS CLI
-
Para asociar un grupo de atributos
En el siguiente ejemplo de
associate-attribute-group
, se asocia un grupo de atributos específico de su cuenta de AWS a una aplicación determinada de su cuenta de AWS.aws servicecatalog-appregistry associate-attribute-group \ --application
"ExampleApplication"
\ --attribute-group"ExampleAttributeGroup"
Salida:
{ "applicationArn": "arn:aws:servicecatalog:us-west-2:813737243517:/applications/0ars38r6btoohvpvd9gqrptt9l", "attributeGroupArn": "arn:aws:servicecatalog:us-west-2:813737243517:/attribute-groups/01sj5xdwhbw54kejwnt09fnpcl" }
Para obtener más información, consulte Associating and disassociating attribute groups en la Guía para administradores de AWS Service Catalog AppRegistry.
-
Para obtener información sobre la APl, consulte AssociateAttributeGroup
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar create-application
.
- AWS CLI
-
Para crear una aplicación
En el siguiente ejemplo de
create-application
, se crea una aplicación nueva en su cuenta de AWS.aws servicecatalog-appregistry create-application \ --name
"ExampleApplication"
Salida:
{ "application": { "id": "0ars38r6btoohvpvd9gqrptt9l", "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/applications/0ars38r6btoohvpvd9gqrptt9l", "name": "ExampleApplication", "creationTime": "2023-02-28T21:10:10.820000+00:00", "lastUpdateTime": "2023-02-28T21:10:10.820000+00:00", "tags": {} } }
Para obtener más información, consulte Creating applications en la Guía para administradores de AWS Service Catalog AppRegistry.
-
Para obtener información sobre la API, consulte CreateApplication
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar create-attribute-group
.
- AWS CLI
-
Para crear un grupo de atributos
En el siguiente ejemplo de
create-attribute-group
, se crea un grupo de atributos nuevo en su cuenta de AWS.aws servicecatalog-appregistry create-attribute-group \ --name
"ExampleAttributeGroup"
\ --attributes '{"SomeKey1":"SomeValue1","SomeKey2":"SomeValue2"}
'Salida:
{ "attributeGroup": { "id": "01sj5xdwhbw54kejwnt09fnpcl", "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/attribute-groups/01sj5xdwhbw54kejwnt09fnpcl", "name": "ExampleAttributeGroup", "creationTime": "2023-02-28T20:38:01.389000+00:00", "lastUpdateTime": "2023-02-28T20:38:01.389000+00:00", "tags": {} } }
Para obtener más información, consulte Creating attribute groups en la Guía para administradores de AWS Service Catalog AppRegistry.
-
Para obtener información sobre la API, consulte CreateAttributeGroup
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar delete-application
.
- AWS CLI
-
Eliminación de una aplicación
En el siguiente ejemplo de
delete-application
, se elimina una aplicación específica de su cuenta de AWS.aws servicecatalog-appregistry delete-application \ --application
"ExampleApplication3"
Salida:
{ "application": { "id": "055gw7aynr1i5mbv7kjwzx5945", "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/applications/055gw7aynr1i5mbv7kjwzx5945", "name": "ExampleApplication3", "creationTime": "2023-02-28T22:06:28.228000+00:00", "lastUpdateTime": "2023-02-28T22:06:28.228000+00:00" } }
Para obtener más información, consulte Deleting applications en la Guía para administradores de AWS Service Catalog AppRegistry.
-
Para obtener información sobre la API, consulte DeleteApplication
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar delete-attribute-group
.
- AWS CLI
-
Ejemplo 8: eliminación de un grupo de atributos
En el siguiente ejemplo de
delete-attribute-group
, se elimina un atributo específico de su cuenta de AWS.aws servicecatalog-appregistry delete-attribute-group \ --attribute-group
"ExampleAttributeGroup3"
Salida:
{ "attributeGroup": { "id": "011ge6y3emyjijt8dw8jn6r0hv", "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/attribute-groups/011ge6y3emyjijt8dw8jn6r0hv", "name": "ExampleAttributeGroup3", "creationTime": "2023-02-28T22:05:35.224000+00:00", "lastUpdateTime": "2023-02-28T22:05:35.224000+00:00" } }
Para obtener más información, consulte Deleting attribute groups en la Guía para administradores de AWS Service Catalog AppRegistry.
-
Para obtener información sobre la API, consulte DeleteAttributeGroup
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar get-application
.
- AWS CLI
-
Para obtener una aplicación
En el siguiente ejemplo de
get-application
, se recupera información de metadatos de una aplicación específica en la cuenta de AWS.aws servicecatalog-appregistry get-application \ --application
"ExampleApplication"
Salida:
{ "id": "0ars38r6btoohvpvd9gqrptt9l", "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/applications/0ars38r6btoohvpvd9gqrptt9l", "name": "ExampleApplication", "creationTime": "2023-02-28T21:10:10.820000+00:00", "lastUpdateTime": "2023-02-28T21:10:10.820000+00:00", "associatedResourceCount": 0, "tags": { "aws:servicecatalog:applicationName": "ExampleApplication" }, "integrations": { "resourceGroup": { "state": "CREATE_COMPLETE", "arn": "arn:aws:resource-groups:us-west-2:813737243517:group/AWS_AppRegistry_Application-ExampleApplication" } } }
Para obtener más información, consulte Using Application details en la Guía para administradores de AWS Service Catalog AppRegistry.
-
Para obtener más información sobre la API, consulte GetApplication
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar get-attribute-group
.
- AWS CLI
-
Para obtener un grupo de atributos
En el siguiente ejemplo de
get-attribute-group
, se recupera un grupo de atributos específico de su cuenta de AWS.aws servicecatalog-appregistry get-attribute-group \ --attribute-group
"ExampleAttributeGroup"
Salida:
{ "id": "01sj5xdwhbw54kejwnt09fnpcl", "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/attribute-groups/01sj5xdwhbw54kejwnt09fnpcl", "name": "ExampleAttributeGroup", "attributes": "{\"SomeKey1\":\"SomeValue1\",\"SomeKey2\":\"SomeValue2\"}", "creationTime": "2023-02-28T20:38:01.389000+00:00", "lastUpdateTime": "2023-02-28T20:38:01.389000+00:00", "tags": { "aws:servicecatalog:attributeGroupName": "ExampleAttributeGroup" } }
Para obtener más información, consulte Managing metadata for attribute groups en la Guía para administradores de AWS Service Catalog AppRegistry.
-
Para obtener información sobre la API, consulte GetAttributeGroup
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar list-applications
.
- AWS CLI
-
Para enumerar aplicaciones
En el siguiente ejemplo de
list-applications
, se recupera una lista de todas las aplicaciones de su cuenta de AWS.aws servicecatalog-appregistry list-applications
Salida:
{ "applications": [ { "id": "03axw94pjfj3uan00tcgbrxnkw", "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/applications/03axw94pjfj3uan00tcgbrxnkw", "name": "ExampleApplication2", "creationTime": "2023-02-28T21:59:34.094000+00:00", "lastUpdateTime": "2023-02-28T21:59:34.094000+00:00" }, { "id": "055gw7aynr1i5mbv7kjwzx5945", "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/applications/055gw7aynr1i5mbv7kjwzx5945", "name": "ExampleApplication3", "creationTime": "2023-02-28T22:06:28.228000+00:00", "lastUpdateTime": "2023-02-28T22:06:28.228000+00:00" }, { "id": "0ars38r6btoohvpvd9gqrptt9l", "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/applications/0ars38r6btoohvpvd9gqrptt9l", "name": "ExampleApplication", "description": "This is an example application", "creationTime": "2023-02-28T21:10:10.820000+00:00", "lastUpdateTime": "2023-02-28T21:24:19.729000+00:00" } ] }
Para obtener más información, consulte Viewing application details en la Guía para administradores de AWS Service Catalog AppRegistry.
-
Para obtener más información sobre la API, consulte ListApplications
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar list-associated-attribute-groups
.
- AWS CLI
-
Para enumerar los grupos de atributos asociados
En el siguiente ejemplo de
list-associated-attribute-groups
, se recupera una lista de todos los grupos de atributos de su cuenta de AWS que están asociados a una aplicación específica de su cuenta de AWS.aws servicecatalog-appregistry list-associated-attribute-groups \ --application
"ExampleApplication"
Salida:
{ "attributeGroups": [ "01sj5xdwhbw54kejwnt09fnpcl" ] }
Para obtener más información, consulte Associating and disassociating attribute groups en la Guía para administradores de AWS Service Catalog AppRegistry.
-
Para obtener información sobre la API, consulte ListAssociatedAttributeGroups
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar list-attribute-groups-for-application
.
- AWS CLI
-
Para enumerar los grupos de atributos de una aplicación
En el siguiente ejemplo de
list-attribute-groups-for-application
, se enumeran los detalles de todos los grupos de atributos de su cuenta de AWS que están asociados a una aplicación específica de su cuenta de AWS.aws servicecatalog-appregistry list-attribute-groups-for-application \ --application
"ExampleApplication"
Salida:
{ "attributeGroupsDetails": [ { "id": "01sj5xdwhbw54kejwnt09fnpcl", "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/attribute-groups/01sj5xdwhbw54kejwnt09fnpcl", "name": "ExampleAttributeGroup" } ] }
Para obtener más información, consulte Viewing attribute group details
en la Guía para administradores de AWS Service Catalog AppRegistry. -
Para obtener información sobre la API, consulte ListAttributeGroupsForApplication
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar list-attribute-groups
.
- AWS CLI
-
Para enumerar grupos de atributos
En el siguiente ejemplo de
list-attribute-groups
, se recupera una lista de todos los grupos de atributos de su cuenta de AWS.aws servicecatalog-appregistry list-attribute-groups
Salida:
{ "attributeGroups": [ { "id": "011ge6y3emyjijt8dw8jn6r0hv", "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/attribute-groups/011ge6y3emyjijt8dw8jn6r0hv", "name": "ExampleAttributeGroup3", "creationTime": "2023-02-28T22:05:35.224000+00:00", "lastUpdateTime": "2023-02-28T22:05:35.224000+00:00" }, { "id": "01sj5xdwhbw54kejwnt09fnpcl", "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/attribute-groups/01sj5xdwhbw54kejwnt09fnpcl", "name": "ExampleAttributeGroup", "description": "This is an example attribute group", "creationTime": "2023-02-28T20:38:01.389000+00:00", "lastUpdateTime": "2023-02-28T21:02:04.559000+00:00" }, { "id": "03n1yffgq6d18vwrzxf0c70nm3", "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/attribute-groups/03n1yffgq6d18vwrzxf0c70nm3", "name": "ExampleAttributeGroup2", "creationTime": "2023-02-28T21:57:30.687000+00:00", "lastUpdateTime": "2023-02-28T21:57:30.687000+00:00" } ] }
Para obtener más información, consulte Viewing attribute group details en la Guía para administradores de AWS Service Catalog AppRegistry.
-
Para obtener información sobre la API, consulte ListAttributeGroups
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar update-application
.
- AWS CLI
-
Para actualizar una aplicación
En el siguiente ejemplo de
update-application
, se actualiza una aplicación específica de su cuenta de AWS para incluir una descripción.aws servicecatalog-appregistry update-application \ --application
"ExampleApplication"
\ --description"This is an example application"
Salida:
{ "application": { "id": "0ars38r6btoohvpvd9gqrptt9l", "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/applications/0ars38r6btoohvpvd9gqrptt9l", "name": "ExampleApplication", "description": "This is an example application", "creationTime": "2023-02-28T21:10:10.820000+00:00", "lastUpdateTime": "2023-02-28T21:24:19.729000+00:00", "tags": { "aws:servicecatalog:applicationName": "ExampleApplication" } } }
Para obtener más información, consulte Editing applications en la Guía para administradores de AWS Service Catalog AppRegistry.
-
Para obtener información sobre la API, consulte UpdateApplication
en la Referencia de comandos de la AWS CLI.
-
En el siguiente ejemplo de código, se muestra cómo utilizar update-attribute-group
.
- AWS CLI
-
Para actualizar un grupo de atributos
En el siguiente ejemplo de
update-attribute-group
, se actualiza un grupo de atributos específico de su cuenta de AWS para incluir una descripción.aws servicecatalog-appregistry update-attribute-group \ --attribute-group
"ExampleAttributeGroup"
\ --description"This is an example attribute group"
Salida:
{ "attributeGroup": { "id": "01sj5xdwhbw54kejwnt09fnpcl", "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/attribute-groups/01sj5xdwhbw54kejwnt09fnpcl", "name": "ExampleAttributeGroup", "description": "This is an example attribute group", "creationTime": "2023-02-28T20:38:01.389000+00:00", "lastUpdateTime": "2023-02-28T21:02:04.559000+00:00", "tags": { "aws:servicecatalog:attributeGroupName": "ExampleAttributeGroup" } } }
Para obtener más información, consulte Editing attribute groups en la Guía para administradores de AWS Service Catalog AppRegistry.
-
Para obtener información sobre la API, consulte UpdateAttributeGroup
en la Referencia de comandos de AWS CLI.
-