View a markdown version of this page

AppRegistry exemplos usando AWS CLI - AWS Exemplos de código SDK

Há mais exemplos de AWS SDK disponíveis no repositório AWS Doc SDK Examples GitHub .

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

AppRegistry exemplos usando AWS CLI

Os exemplos de código a seguir mostram como realizar ações e implementar cenários comuns usando o AWS Command Line Interface with AppRegistry.

Ações são trechos de código de programas maiores e devem ser executadas em contexto. Embora as ações mostrem como chamar perfis de serviço individuais, você pode ver as ações no contexto em seus cenários relacionados.

Cada exemplo inclui um link para o código-fonte completo, em que você pode encontrar instruções sobre como configurar e executar o código.

Tópicos

Ações

O código de exemplo a seguir mostra como usar associate-attribute-group.

AWS CLI

Para associar um grupo de atributos

O associate-attribute-group exemplo a seguir associa um grupo de atributos específico em sua AWS conta a um aplicativo específico em sua AWS conta.

aws servicecatalog-appregistry associate-attribute-group \ --application "ExampleApplication" \ --attribute-group "ExampleAttributeGroup"

Saída:

{ "applicationArn": "arn:aws:servicecatalog:us-west-2:813737243517:/applications/0ars38r6btoohvpvd9gqrptt9l", "attributeGroupArn": "arn:aws:servicecatalog:us-west-2:813737243517:/attribute-groups/01sj5xdwhbw54kejwnt09fnpcl" }

Para obter mais informações, consulte Associando e desassociando grupos de atributos no Guia do Administrador do AWS Service Catalog AppRegistry .

O código de exemplo a seguir mostra como usar create-application.

AWS CLI

Para criar uma aplicação

O create-application exemplo a seguir cria um novo aplicativo em sua AWS conta.

aws servicecatalog-appregistry create-application \ --name "ExampleApplication"

Saída:

{ "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 obter mais informações, consulte Criação de aplicativos no Guia do AppRegistry administrador do AWS Service Catalog.

O código de exemplo a seguir mostra como usar create-attribute-group.

AWS CLI

Para criar um grupo de atributos

O create-attribute-group exemplo a seguir cria um novo grupo de atributos em sua AWS conta.

aws servicecatalog-appregistry create-attribute-group \ --name "ExampleAttributeGroup" \ --attributes '{"SomeKey1":"SomeValue1","SomeKey2":"SomeValue2"}'

Saída:

{ "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 obter mais informações, consulte Criação de grupos de atributos no Guia do AppRegistry administrador do AWS Service Catalog.

O código de exemplo a seguir mostra como usar delete-application.

AWS CLI

Como excluir uma aplicação

O delete-application exemplo a seguir exclui um aplicativo específico em sua AWS conta.

aws servicecatalog-appregistry delete-application \ --application "ExampleApplication3"

Saída:

{ "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 obter mais informações, consulte Excluindo aplicativos no Guia do AppRegistry Administrador do AWS Service Catalog.

O código de exemplo a seguir mostra como usar delete-attribute-group.

AWS CLI

Exemplo 8: excluir um grupo de atributos

O delete-attribute-group exemplo a seguir exclui um grupo de atributos específico em sua AWS conta.

aws servicecatalog-appregistry delete-attribute-group \ --attribute-group "ExampleAttributeGroup3"

Saída:

{ "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 obter mais informações, consulte Excluindo grupos de atributos no Guia do AppRegistry Administrador do AWS Service Catalog.

O código de exemplo a seguir mostra como usar get-application.

AWS CLI

Para obter uma aplicação

O get-application exemplo a seguir recupera informações de metadados sobre um aplicativo específico em sua AWS conta.

aws servicecatalog-appregistry get-application \ --application "ExampleApplication"

Saída:

{ "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 obter mais informações, consulte Como usar os detalhes do aplicativo no Guia do AppRegistry administrador do AWS Service Catalog.

  • Para obter detalhes da API, consulte GetApplication em Referência de AWS CLI comandos.

O código de exemplo a seguir mostra como usar get-attribute-group.

AWS CLI

Para obter um grupo de atributos

O get-attribute-group exemplo a seguir recupera um grupo de atributos específico em sua AWS conta.

aws servicecatalog-appregistry get-attribute-group \ --attribute-group "ExampleAttributeGroup"

Saída:

{ "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 obter mais informações, consulte Gerenciando metadados para grupos de atributos no Guia do AppRegistry Administrador do AWS Service Catalog.

O código de exemplo a seguir mostra como usar list-applications.

AWS CLI

Para listar aplicações

O list-applications exemplo a seguir recupera uma lista de todos os aplicativos em sua AWS conta.

aws servicecatalog-appregistry list-applications

Saída:

{ "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 obter mais informações, consulte Exibindo detalhes do aplicativo no Guia do AppRegistry administrador do AWS Service Catalog.

  • Para obter detalhes da API, consulte ListApplications em Referência de AWS CLI comandos.

O código de exemplo a seguir mostra como usar list-associated-attribute-groups.

AWS CLI

Para listar grupos de atributos associados

O list-associated-attribute-groups exemplo a seguir recupera uma lista de todos os grupos de atributos em sua AWS conta que estão associados a um aplicativo específico em sua AWS conta.

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

Saída:

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

Para obter mais informações, consulte Associando e desassociando grupos de atributos no Guia do Administrador do AWS Service Catalog AppRegistry .

O código de exemplo a seguir mostra como usar list-attribute-groups-for-application.

AWS CLI

Para listar grupos de atributos para uma aplicação

O list-attribute-groups-for-application exemplo a seguir lista os detalhes de todos os grupos de atributos em sua AWS conta que estão associados a um aplicativo específico em sua AWS conta.

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

Saída:

{ "attributeGroupsDetails": [ { "id": "01sj5xdwhbw54kejwnt09fnpcl", "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/attribute-groups/01sj5xdwhbw54kejwnt09fnpcl", "name": "ExampleAttributeGroup" } ] }

Para obter mais informações, consulte Exibindo detalhes do grupo de atributos no Guia do AppRegistry Administrador do AWS Service Catalog.

O código de exemplo a seguir mostra como usar list-attribute-groups.

AWS CLI

Para listar grupos de atributos

O list-attribute-groups exemplo a seguir recupera uma lista de todos os grupos de atributos em sua AWS conta.

aws servicecatalog-appregistry list-attribute-groups

Saída:

{ "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 obter mais informações, consulte Exibindo detalhes do grupo de atributos no Guia do AppRegistry Administrador do AWS Service Catalog.

O código de exemplo a seguir mostra como usar update-application.

AWS CLI

Para atualizar uma aplicação

O update-application exemplo a seguir atualiza um aplicativo específico em sua AWS conta para incluir uma descrição.

aws servicecatalog-appregistry update-application \ --application "ExampleApplication" \ --description "This is an example application"

Saída:

{ "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 obter mais informações, consulte Editando aplicativos no Guia do AppRegistry Administrador do AWS Service Catalog.

O código de exemplo a seguir mostra como usar update-attribute-group.

AWS CLI

Para atualizar um grupo de atributos

O update-attribute-group exemplo a seguir atualiza um grupo de atributos específico em sua AWS conta para incluir uma descrição.

aws servicecatalog-appregistry update-attribute-group \ --attribute-group "ExampleAttributeGroup" \ --description "This is an example attribute group"

Saída:

{ "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 obter mais informações, consulte Editando grupos de atributos no Guia do AppRegistry Administrador do AWS Service Catalog.