Beispiele zur Verwendung von AppRegistry mit AWS CLI
Die folgenden Codebeispiele zeigen, wie Sie Aktionen durchführen und gängige Szenarien implementieren, indem Sie AWS Command Line Interface mit AppRegistry verwenden.
Aktionen sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Während Aktionen Ihnen zeigen, wie Sie einzelne Service-Funktionen aufrufen, können Sie Aktionen im Kontext der zugehörigen Szenarien anzeigen.
Jedes Beispiel enthält einen Link zum vollständigen Quellcode, wo Sie Anleitungen zum Einrichten und Ausführen des Codes im Kontext finden.
Themen
Aktionen
Das folgende Codebeispiel zeigt, wie associate-attribute-group verwendet wird.
- AWS CLI
-
So ordnen Sie eine Attributgruppe zu
Im folgenden Beispiel für
associate-attribute-groupwird eine bestimmte Attributgruppe in Ihrem AWS-Konto einer bestimmten Anwendung in Ihrem AWS-Konto zugeordnet.aws servicecatalog-appregistry associate-attribute-group \ --application"ExampleApplication"\ --attribute-group"ExampleAttributeGroup"Ausgabe:
{ "applicationArn": "arn:aws:servicecatalog:us-west-2:813737243517:/applications/0ars38r6btoohvpvd9gqrptt9l", "attributeGroupArn": "arn:aws:servicecatalog:us-west-2:813737243517:/attribute-groups/01sj5xdwhbw54kejwnt09fnpcl" }Weitere Informationen finden Sie unter Zuordnen und Aufheben der Zuordnung von Attributgruppen im Administratorhandbuch zu AWS Service Catalog AppRegistry.
-
API-Details finden Sie unter AssociateAttributeGroup
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie create-application verwendet wird.
- AWS CLI
-
So erstellen Sie eine Anwendung
Im folgenden Beispiel für
create-applicationwird eine neue Anwendung in Ihrem AWS-Konto erstellt.aws servicecatalog-appregistry create-application \ --name"ExampleApplication"Ausgabe:
{ "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": {} } }Weitere Informationen finden Sie unter Erstellen von Anwendungen im Administratorhandbuch zu AWS-Service Catalog AppRegistry.
-
API-Details finden Sie unter CreateApplication
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie create-attribute-group verwendet wird.
- AWS CLI
-
So erstellen Sie eine Attributgruppe
Im folgenden Beispiel für
create-attribute-groupwird eine neue Attributgruppe in Ihrem AWS-Konto erstellt.aws servicecatalog-appregistry create-attribute-group \ --name"ExampleAttributeGroup"\ --attributes '{"SomeKey1":"SomeValue1","SomeKey2":"SomeValue2"}'Ausgabe:
{ "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": {} } }Weitere Informationen finden Sie unter Erstellen von Attributgruppen im Administratorhandbuch zu AWS-Service Catalog AppRegistry.
-
API-Details finden Sie unter CreateAttributeGroup
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie delete-application verwendet wird.
- AWS CLI
-
So löschen Sie eine Anwendung
Im folgenden Beispiel für
delete-applicationwird eine bestimmte Anwendung in Ihrem AWS-Konto gelöscht.aws servicecatalog-appregistry delete-application \ --application"ExampleApplication3"Ausgabe:
{ "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" } }Weitere Informationen finden Sie unter Löschen von Anwendungen im Administratorhandbuch zu AWS-Service-Catalog-AppRegistry.
-
API-Details finden Sie unter DeleteApplication
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie delete-attribute-group verwendet wird.
- AWS CLI
-
Beispiel 8: So löschen Sie eine Attributgruppe
Im folgenden Beispiel für
delete-attribute-groupwird eine bestimmte Attributgruppe in Ihrem AWS-Konto gelöscht.aws servicecatalog-appregistry delete-attribute-group \ --attribute-group"ExampleAttributeGroup3"Ausgabe:
{ "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" } }Weitere Informationen finden Sie unter Löschen von Attributgruppen im Administratorhandbuch zu AWS-Service Catalog AppRegistry.
-
API-Details finden Sie unter DeleteAttributeGroup
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie get-application verwendet wird.
- AWS CLI
-
So rufen Sie eine Anwendung ab
Im folgenden Beispiel für
get-applicationwerden Metadaten zu einer bestimmten Anwendung in Ihrem AWS-Konto abgerufen.aws servicecatalog-appregistry get-application \ --application"ExampleApplication"Ausgabe:
{ "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" } } }Weitere Informationen finden Sie unter Verwenden von Anwendungsdetails im Administratorhandbuch zu AWS-Service-Catalog-AppRegistry.
-
API-Details finden Sie unter GetApplication
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie get-attribute-group verwendet wird.
- AWS CLI
-
So rufen Sie eine Attributgruppe ab
Im folgenden Beispiel für
get-attribute-groupwird eine bestimmte Attributgruppe in Ihrem AWS-Konto abgerufen.aws servicecatalog-appregistry get-attribute-group \ --attribute-group"ExampleAttributeGroup"Ausgabe:
{ "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" } }Weitere Informationen finden Sie unter Verwalten von Metadaten für Attributgruppen im Administratorhandbuch zu AWS-Service-Catalog-AppRegistry.
-
API-Details finden Sie unter GetAttributeGroup
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie list-applications verwendet wird.
- AWS CLI
-
So listen Sie Anwendungen auf
Im folgenden Beispiel für
list-applicationswird eine Liste aller Anwendungen in Ihrem AWS-Konto abgerufen.aws servicecatalog-appregistry list-applicationsAusgabe:
{ "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" } ] }Weitere Informationen finden Sie unter Ansicht der Anwendungsdetails im Administratorhandbuch zu AWS-Service-Catalog-AppRegistry.
-
API-Details finden Sie unter ListApplications
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie list-associated-attribute-groups verwendet wird.
- AWS CLI
-
So listen Sie die zugehörigen Attributgruppen auf
Im folgenden Beispiel für
list-associated-attribute-groupswird eine Liste aller Attributgruppen in Ihrem AWS-Konto abgerufen, die einer bestimmten Anwendung in Ihrem AWS-Konto zugeordnet sind.aws servicecatalog-appregistry list-associated-attribute-groups \ --application"ExampleApplication"Ausgabe:
{ "attributeGroups": [ "01sj5xdwhbw54kejwnt09fnpcl" ] }Weitere Informationen finden Sie unter Zuordnen und Aufheben der Zuordnung von Attributgruppen im Administratorhandbuch zu AWS Service Catalog AppRegistry.
-
API-Details finden Sie unter ListAssociatedAttributeGroups
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie list-attribute-groups-for-application verwendet wird.
- AWS CLI
-
So listen Sie Attributgruppen für eine Anwendung auf
Im folgenden Beispiel für
list-attribute-groups-for-applicationwerden die Details aller Attributgruppen in Ihrem AWS-Konto aufgeführt, die einer bestimmten Anwendung in Ihrem AWS-Konto zugeordnet sind.aws servicecatalog-appregistry list-attribute-groups-for-application \ --application"ExampleApplication"Ausgabe:
{ "attributeGroupsDetails": [ { "id": "01sj5xdwhbw54kejwnt09fnpcl", "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/attribute-groups/01sj5xdwhbw54kejwnt09fnpcl", "name": "ExampleAttributeGroup" } ] }Weitere Informationen finden Sie unter Ansicht der Attributgruppendetails
im Administratorhandbuch zu AWS-Service Catalog AppRegistry. -
API-Details finden Sie unter ListAttributeGroupsForApplication
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie list-attribute-groups verwendet wird.
- AWS CLI
-
So listen Sie Attributgruppen auf
Im folgenden Beispiel für
list-attribute-groupswird eine Liste aller Attributgruppen in Ihrem AWS-Konto abgerufen.aws servicecatalog-appregistry list-attribute-groupsAusgabe:
{ "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" } ] }Weitere Informationen finden Sie unter Ansicht der Attributgruppendetails im Administratorhandbuch zu AWS-Service Catalog AppRegistry.
-
API-Details finden Sie unter ListAttributeGroups
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie update-application verwendet wird.
- AWS CLI
-
So aktualisieren Sie eine Anwendung
Im folgenden Beispiel für
update-applicationwird eine bestimmte Anwendung in Ihrem AWS-Konto aktualisiert, sodass sie eine Beschreibung enthält.aws servicecatalog-appregistry update-application \ --application"ExampleApplication"\ --description"This is an example application"Ausgabe:
{ "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" } } }Weitere Informationen finden Sie unter Verwalten von Anwendungen im Administratorhandbuch zu AWS-Service Catalog AppRegistry.
-
API-Details finden Sie unter UpdateApplication
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie update-attribute-group verwendet wird.
- AWS CLI
-
So aktualisieren Sie eine Attributgruppe
Im folgenden Beispiel für
update-attribute-groupwird eine bestimmte Attributgruppe in Ihrem AWS-Konto aktualisiert, sodass sie eine Beschreibung enthält.aws servicecatalog-appregistry update-attribute-group \ --attribute-group"ExampleAttributeGroup"\ --description"This is an example attribute group"Ausgabe:
{ "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" } } }Weitere Informationen finden Sie unter Bearbeiten von Attributgruppen im Administratorhandbuch zu AWS-Service Catalog AppRegistry.
-
API-Details finden Sie unter UpdateAttributeGroup
in der AWS CLI-Befehlsreferenz.
-