View a markdown version of this page

AppRegistry ejemplos que utilizan AWS CLI - AWS Ejemplos de código de SDK

Hay más ejemplos de AWS SDK disponibles en el repositorio de ejemplos de AWS Doc SDK. GitHub

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

AppRegistry ejemplos que utilizan AWS CLI

Los siguientes ejemplos de código muestran cómo realizar acciones e implementar escenarios comunes mediante el uso de AWS Command Line Interface with 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.

Acciones

En el siguiente ejemplo de código, se muestra cómo utilizar associate-attribute-group.

AWS CLI

Para asociar un grupo de atributos

El siguiente associate-attribute-group ejemplo asocia un grupo de atributos específico de tu AWS cuenta a una aplicación específica de tu cuenta. 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 Asociar y desvincular grupos de atributos en la Guía del administrador de AWS Service Catalog AppRegistry .

  • Para obtener más información sobre la API, consulte la sección de referencia de AssociateAttributeGroup comandos 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 create-application ejemplo, se crea una nueva aplicación en su cuenta. 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 Creación de aplicaciones en la Guía del AppRegistry administrador de AWS Service Catalog.

  • Para obtener más información sobre la API, consulte CreateApplication la sección AWS CLI Command Reference.

En el siguiente ejemplo de código, se muestra cómo utilizar create-attribute-group.

AWS CLI

Para crear un grupo de atributos

El siguiente create-attribute-group ejemplo crea un nuevo grupo de atributos en tu cuenta. 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 Creación de grupos de atributos en la Guía del AppRegistry administrador de AWS Service Catalog.

  • Para obtener más información sobre la API, consulte CreateAttributeGroup la sección AWS CLI Command Reference.

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 delete-application ejemplo, se elimina una aplicación específica de tu cuenta. 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 Eliminar aplicaciones en la Guía del AppRegistry administrador AWS de Service Catalog.

  • Para obtener más información sobre la API, consulte DeleteApplication la sección AWS CLI Command Reference.

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 delete-attribute-group ejemplo, se elimina un grupo de atributos específico de tu cuenta. 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 Eliminar grupos de atributos en la Guía del AppRegistry administrador AWS de Service Catalog.

  • Para obtener más información sobre la API, consulte DeleteAttributeGroup la sección AWS CLI Command Reference.

En el siguiente ejemplo de código, se muestra cómo utilizar get-application.

AWS CLI

Para obtener una aplicación

El siguiente get-application ejemplo recupera la información de metadatos sobre una aplicación específica de su cuenta. 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 el uso de los detalles de la aplicación en la Guía del AppRegistry administrador AWS de Service Catalog.

  • Para obtener más información sobre la API, consulte GetApplication la sección AWS CLI Command Reference.

En el siguiente ejemplo de código, se muestra cómo utilizar get-attribute-group.

AWS CLI

Para obtener un grupo de atributos

El siguiente get-attribute-group ejemplo recupera un grupo de atributos específico de tu cuenta. 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 Administrar los metadatos de los grupos de atributos en la Guía del AppRegistry administrador AWS de Service Catalog.

  • Para obtener más información sobre la API, consulte GetAttributeGroup la sección AWS CLI Command Reference.

En el siguiente ejemplo de código, se muestra cómo utilizar list-applications.

AWS CLI

Para enumerar aplicaciones

El siguiente list-applications ejemplo recupera una lista de todas las aplicaciones de su cuenta. 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 Visualización de los detalles de la aplicación en la Guía del AppRegistry administrador AWS de Service Catalog.

  • Para obtener más información sobre la API, consulte ListApplications la sección AWS CLI Command Reference.

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

El siguiente list-associated-attribute-groups ejemplo recupera una lista de todos los grupos de atributos de tu AWS cuenta que están asociados a una aplicación específica de tu cuenta. AWS

aws servicecatalog-appregistry list-associated-attribute-groups \ --application "ExampleApplication"

Salida:

{ "attributeGroups": [ "01sj5xdwhbw54kejwnt09fnpcl" ] }

Para obtener más información, consulte Asociar y desvincular grupos de atributos en la Guía del administrador de AWS Service Catalog. AppRegistry

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

El siguiente list-attribute-groups-for-application ejemplo muestra los detalles de todos los grupos de atributos de tu AWS cuenta que están asociados a una aplicación específica de tu cuenta. 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 Visualización de los detalles de los grupos de atributos en la Guía del AppRegistry administrador de AWS Service Catalog.

En el siguiente ejemplo de código, se muestra cómo utilizar list-attribute-groups.

AWS CLI

Para enumerar grupos de atributos

El siguiente list-attribute-groups ejemplo recupera una lista de todos los grupos de atributos de tu cuenta. 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 Visualización de los detalles de los grupos de atributos en la Guía del AppRegistry administrador AWS de Service Catalog.

  • Para obtener más información sobre la API, consulte ListAttributeGroups la sección de referencia de AWS CLI comandos.

En el siguiente ejemplo de código, se muestra cómo utilizar update-application.

AWS CLI

Para actualizar una aplicación

En el siguiente update-application ejemplo, se actualiza una aplicación específica de tu AWS cuenta 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 la edición de aplicaciones en la Guía del AppRegistry administrador de AWS Service Catalog.

  • Para obtener más información sobre la API, consulte UpdateApplication la sección AWS CLI Command Reference.

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 update-attribute-group ejemplo, se actualiza un grupo de atributos específico de tu AWS cuenta 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 Edición de grupos de atributos en la Guía del AppRegistry administrador de AWS Service Catalog.

  • Para obtener más información sobre la API, consulte UpdateAttributeGroup la sección AWS CLI Command Reference.