

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Infrastructure Composer-Karten
<a name="using-composer-cards-intro"></a>

Infrastructure Composer vereinfacht das Schreiben von Infrastructure as Code (IaC) für CloudFormation Ressourcen. Um Infrastructure Composer effektiv nutzen zu können, müssen Sie zunächst zwei grundlegende Konzepte verstehen: Infrastructure [Composer-Karten](#using-composer-cards-intro) und [Kartenverbindungen](using-composer-connecting.md).

In Infrastructure Composer stehen Karten für CloudFormation Ressourcen. Es gibt zwei allgemeine Kategorien von Karten:
+ [Erweiterte Komponentenkarte](using-composer-cards-component-intro-enhanced.md) — Eine Sammlung von CloudFormation Ressourcen, die zu einer einzigen kuratierten Karte zusammengefasst wurden. Sie verbessert die Benutzerfreundlichkeit und Funktionalität und ist für eine Vielzahl von Anwendungsfällen konzipiert. Karten mit erweiterten Komponenten sind die ersten Karten, die in der **Ressourcenpalette** von Infrastructure Composer aufgeführt werden.
+ [Standard-IaC-Ressourcenkarte](using-composer-cards-resource-intro.md) — Eine einzelne AWS CloudFormation Ressource. Jede Standard-IaC-Ressourcenkarte trägt nach dem Ziehen auf die Arbeitsfläche die Bezeichnung **Standardkomponente** und kann zu mehreren Ressourcen kombiniert werden.

**Anmerkung**  
Je nach Karte kann eine *Standard-IaC-Ressourcenkarte* als **Standard-Komponentenkarte** bezeichnet werden, nachdem sie auf die visuelle Arbeitsfläche gezogen wurde. Das bedeutet einfach, dass es sich bei der Karte um eine Sammlung von einer oder mehreren Standard-IaC-Ressourcenkarten handelt.

Einige Kartentypen sind zwar in der **Ressourcenpalette** verfügbar, Karten können jedoch auch auf der Arbeitsfläche angezeigt werden, wenn Sie eine vorhandene CloudFormation oder AWS Serverless Application Model (AWS SAM) -Vorlage in Infrastructure Composer importieren. Die folgende Abbildung zeigt ein Beispiel für eine importierte Anwendung, die verschiedene Kartentypen enthält:

![\[Eine importierte Anwendungsvorlage, die auf der Infrastructure Composer-Arbeitsfläche angezeigt wird und verschiedene Kartentypen zeigt.\]](http://docs.aws.amazon.com/de_de/infrastructure-composer/latest/dg/images/aac_cards_11.png)


**Topics**
+ [Verbesserte Komponentenkarten in Infrastructure Composer](using-composer-cards-component-intro-enhanced.md)
+ [Standardkomponentenkarten in Infrastructure Composer](using-composer-cards-resource-intro.md)
+ [Kartenverbindungen in Infrastructure Composer](using-composer-connecting.md)

# Verbesserte Komponentenkarten in Infrastructure Composer
<a name="using-composer-cards-component-intro-enhanced"></a>

Karten mit erweiterten Komponenten werden von Infrastructure Composer erstellt und verwaltet. Jede Karte enthält CloudFormation Ressourcen, die häufig zusammen verwendet werden, wenn Anwendungen darauf erstellt werden AWS. Ihr Infrastrukturcode wird von Infrastructure Composer nach AWS bewährten Methoden erstellt. Verbesserte Komponentenkarten sind eine hervorragende Möglichkeit, mit dem Entwerfen Ihrer Anwendung zu beginnen.

Karten mit erweiterten Komponenten sind in der Palette *Ressourcen* im Abschnitt *Erweiterte Komponenten* verfügbar.

*Erweiterte Komponentenkarten* können in Infrastructure Composer vollständig konfiguriert und verwendet werden, um Ihre serverlosen Anwendungen zu entwerfen und zu erstellen. Wir empfehlen, erweiterte Komponentenkarten zu verwenden, wenn Sie Ihre Anwendungen ohne vorhandenen Code entwerfen.

In dieser Tabelle sind unsere erweiterten Komponenten mit Links zur AWS CloudFormation oder AWS Serverless Application Model (AWS SAM) -Vorlagenspezifikation der ausgewählten Ressource der Karte aufgeführt:


| Karte | Referenz | 
| --- | --- | 
|  Amazon API Gateway  |  [AWS::Serverless: :API](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-api.html)  | 
|  Amazon Cognito UserPool  |  [AWS::Cognito::UserPool](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html)  | 
|  Amazon Cognito UserPoolClient  |  [AWS::Cognito::UserPoolClient](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html)  | 
|  Amazon DynamoDB-Tabelle  |  [AWS::DynamoDB::Table](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html)  | 
|   EventBridge Amazon-Event-Regel  |  [AWS::Events::Rule](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-rule.html)  | 
|  EventBridge Zeitplan  |  [AWS::Scheduler::Schedule](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-scheduler-schedule.html)  | 
|  Amazon Kinesis Stream  |  [AWS::Kinesis::Stream](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesis-stream.html)  | 
|  AWS Lambda Funktion  |  [AWS::Serverless::Function](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-function.html)  | 
|  Lambda-Schicht  |  [AWS::Serverless::LayerVersion](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-layerversion.html)  | 
|  Bucket für Amazon Simple Storage Service (Amazon S3)  |  [AWS::S3::Bucket](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html)  | 
|  Thema Amazon Simple Notification Service (Amazon SNS)  |  [AWS::SNS::Topic](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sns-topic.html)  | 
|  Amazon Simple Queue Service (Amazon SQS) -Warteschlange  |  [AWS::SQS::Queue](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sqs-queue.html)  | 
|  AWS Step Functions Zustandsmaschine  |  [AWS::Serverless::StateMachine](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-statemachine.html)  | 

## Beispiel
<a name="w2aab9c21c13"></a>

Im Folgenden finden Sie ein Beispiel für eine erweiterte **S3-Bucket-Komponente**:

![\[Eine erweiterte Komponentenkarte für S3 Bucket.\]](http://docs.aws.amazon.com/de_de/infrastructure-composer/latest/dg/images/aac_cards_07.png)


Wenn Sie eine **S3-Bucket-Komponentenkarte** auf die Arbeitsfläche ziehen und Ihre Vorlage aufrufen, werden Ihrer Vorlage die folgenden beiden CloudFormation Ressourcen hinzugefügt:
+ `AWS::S3::Bucket`
+ `AWS::S3::BucketPolicy`

Die erweiterte Komponentenkarte **S3 Bucket** stellt zwei CloudFormation Ressourcen dar, die beide für die Interaktion eines Amazon Simple Storage Service (Amazon S3) -Buckets mit anderen Services in Ihrer Anwendung erforderlich sind.

# Standardkomponentenkarten in Infrastructure Composer
<a name="using-composer-cards-resource-intro"></a>

**Bevor eine Standardkomponentenkarte auf der visuellen Arbeitsfläche von Infrastructure Composer platziert wird, wird sie in Infrastructure Composer auf der **Ressourcenpalette als Standard-Ressourcenkarte (IaC)** aufgeführt.** Eine Standard-Ressourcenkarte (IaC) steht für eine einzelne CloudFormation Ressource. Jede Standard-IaC-Ressourcenkarte wird, sobald sie auf der visuellen Leinwand platziert wurde, zu einer Karte mit der Bezeichnung **Standardkomponente**. Sie kann kombiniert werden, um mehrere CloudFormation Ressourcen darzustellen.

![\[Standard-IaC-Ressourcenkarten in der Ressourcenpalette.\]](http://docs.aws.amazon.com/de_de/infrastructure-composer/latest/dg/images/aac_cards_12.png)


Jede Standard-IaC-Ressourcenkarte kann anhand ihres CloudFormation Ressourcentyps identifiziert werden. Im Folgenden finden Sie ein Beispiel für eine Standard-IaC-Ressourcenkarte, die einen `AWS::ECS::Cluster` CloudFormation Ressourcentyp darstellt:

![\[Eine Standard-IaC-Ressourcenclusterkarte.\]](http://docs.aws.amazon.com/de_de/infrastructure-composer/latest/dg/images/aac_cards_08.png)


Jede Standardkomponentenkarte visualisiert die CloudFormation Ressourcen, die sie enthält. Im Folgenden finden Sie ein Beispiel für eine Standard-Komponentenkarte, die zwei Standard-IaC-Ressourcen enthält:

![\[Eine DemoLambdaFunction Standard-Komponentenkarte, die zwei Standard-IaC-Ressourcenkarten enthält.\]](http://docs.aws.amazon.com/de_de/infrastructure-composer/latest/dg/images/aac_cards_13.png)


Bei der Konfiguration der Eigenschaften Ihrer Standardkomponentenkarten kann Infrastructure Composer verwandte Karten miteinander kombinieren. Hier sind zum Beispiel zwei Standardkomponentenkarten:

![\[Zwei Standardkomponentenkarten. Eine ist eine AWS::Lambda::Function Karte und die andere ist eine AWS::IAM::Role Karte.\]](http://docs.aws.amazon.com/de_de/infrastructure-composer/latest/dg/images/aac_cards_14.png)


Im Bereich mit den **Ressourceneigenschaften** der Standardkomponentenkarte, die eine `AWS::Lambda::Function` Ressource darstellt, verweisen wir anhand ihrer logischen ID auf die Rolle AWS Identity and Access Management (IAM):

![\[Der Bereich mit den Ressourceneigenschaften für die AWS::Lambda::Function Standardkomponentenkarte.\]](http://docs.aws.amazon.com/de_de/infrastructure-composer/latest/dg/images/aac_cards_15.png)


Nach dem Speichern unserer Vorlage werden die beiden Standardkomponentenkarten zu einer einzigen Standardkomponentenkarte zusammengefasst.

![\[Eine Standardkomponentenkarte, die zwei CloudFormation Ressourcen enthält.\]](http://docs.aws.amazon.com/de_de/infrastructure-composer/latest/dg/images/aac_cards_16.png)


# Kartenverbindungen in Infrastructure Composer
<a name="using-composer-connecting"></a>

 AWS Infrastructure Composer In wird eine Verbindung zwischen zwei Karten visuell durch eine Linie dargestellt. Diese Linien stellen ereignisgesteuerte Beziehungen innerhalb Ihrer Anwendung dar.

**Topics**
+ [Verbindungen zwischen Karten](#using-composer-connecting-cards)
+ [Verbindungen zwischen erweiterten Komponentenkarten](#using-composer-connecting-enhanced)
+ [Verbindungen zu und von Standard-IaC-Ressourcenkarten](#using-composer-connecting-standard)

## Verbindungen zwischen Karten
<a name="using-composer-connecting-cards"></a>

Wie Sie Karten miteinander verbinden, hängt vom Kartentyp ab. Jede erweiterte Karte hat mindestens einen Anschluss. Um sie zu verbinden, wählen Sie einfach einen Anschluss aus und ziehen ihn auf den Anschluss einer anderen Karte. Infrastructure Composer verbindet dann die beiden Ressourcen oder zeigt eine Meldung an, dass diese Konfiguration nicht unterstützt wird. 

![\[Eine API-Gateway-Karte, die mit einer Lambda-Funktion verbunden ist.\]](http://docs.aws.amazon.com/de_de/infrastructure-composer/latest/dg/images/aac_use_con_01.png)


Wie oben zu sehen ist, sind die Linien zwischen Karten mit erweiterten Komponenten durchgehend. Umgekehrt verfügen Standard-IaC-Ressourcenkarten (auch als Standardkomponentenkarten bezeichnet) nicht über Anschlüsse. Für diese Karten müssen Sie diese ereignisgesteuerten Beziehungen in der Vorlage Ihrer Anwendung angeben. Infrastructure Composer erkennt dann automatisch deren Verbindungen und visualisiert sie mit einer gepunkteten Linie zwischen Ihren Karten.

![\[Ein Bild einer Standard-Komponentenkarte, die mit einer erweiterten Komponentenkarte verbunden ist.\]](http://docs.aws.amazon.com/de_de/infrastructure-composer/latest/dg/images/aac_use_con_04.png)


Weitere Informationen finden Sie in den folgenden Abschnitten.

## Verbindungen zwischen erweiterten Komponentenkarten
<a name="using-composer-connecting-enhanced"></a>

In Infrastructure Composer wird eine Verbindung zwischen zwei erweiterten Komponentenkarten visuell durch eine durchgezogene Linie dargestellt. Diese Linien stellen ereignisgesteuerte Beziehungen innerhalb Ihrer Anwendung dar.

Um zwei Karten zu verbinden, klicken Sie auf einen Anschluss von einer Karte und ziehen Sie ihn auf einen Anschluss auf einer anderen Karte.

![\[Wählen Sie einen Port auf einer Ressourcenkarte aus und verbinden Sie ihn mit einer anderen Ressourcenkarte auf der Infrastructure Composer-Arbeitsfläche.\]](http://docs.aws.amazon.com/de_de/infrastructure-composer/latest/dg/images/aac_ref_08.gif)


**Anmerkung**  
Standard-IaC-Ressourcenkarten haben keine Connector-Ports. Für diese Karten müssen Sie ihre ereignisgesteuerten Beziehungen in der Vorlage Ihrer Anwendung angeben. Infrastructure Composer erkennt dann automatisch ihre Verbindungen und visualisiert sie mit einer gepunkteten Linie zwischen Ihren Karten.

Weitere Informationen finden Sie unter [Karten auf der visuellen Leinwand von Infrastructure Composer Connect](reference-navigation-gestures-connect.md).

### Welche erweiterten Komponenten bieten Karten
<a name="using-composer-connecting-enhanced-provisioned"></a>

Verbindungen zwischen zwei Karten, die visuell durch eine Linie gekennzeichnet sind, bieten bei Bedarf Folgendes:
+ AWS Identity and Access Management (IAM-) Richtlinien
+ Umgebungsvariablen
+ Ereignisse

#### IAM-Richtlinien
<a name="using-composer-connecting-enhanced-provisioned-iam"></a>

Wenn eine Ressource die Erlaubnis benötigt, eine andere Ressource aufzurufen, stellt Infrastructure Composer ressourcenbasierte Richtlinien mithilfe von AWS Serverless Application Model (AWS SAM) -Richtlinienvorlagen bereit.
+ *Weitere Informationen zu IAM-Berechtigungen und -Richtlinien finden Sie im [IAM-Benutzerhandbuch unter Überblick über die Zugriffsverwaltung: Berechtigungen und Richtlinien](https://docs.aws.amazon.com/IAM/latest/UserGuide/introduction_access-management.html).*
+ Weitere Informationen zu AWS SAM Richtlinienvorlagen finden Sie unter [AWS SAM Richtlinienvorlagen](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-policy-templates.html) im *AWS Serverless Application Model Entwicklerhandbuch*.

#### Umgebungsvariablen
<a name="using-composer-connecting-enhanced-provisioned-env"></a>

Umgebungsvariablen sind temporäre Werte, die geändert werden können, um das Verhalten Ihrer Ressourcen zu beeinflussen. Falls erforderlich, definiert Infrastructure Composer den Infrastrukturcode, um Umgebungsvariablen zwischen Ressourcen zu verwenden.

#### Ereignisse
<a name="using-composer-connecting-enhanced-provisioned-events"></a>

Ressourcen können durch verschiedene Arten von Ereignissen eine andere Ressource aufrufen. Falls erforderlich, definiert Infrastructure Composer den Infrastrukturcode, der für die Interaktion von Ressourcen über Ereignistypen erforderlich ist.

## Verbindungen zu und von Standard-IaC-Ressourcenkarten
<a name="using-composer-connecting-standard"></a>

**Alle CloudFormation Ressourcen können in der Ressourcenpalette als Standard-IaC-Ressourcenkarten verwendet werden.** Wenn Sie eine Standard-IaC-Ressourcenkarte auf die Arbeitsfläche ziehen, wird eine Standard-IaC-Ressourcenkarte zu einer Standard-Komponentenkarte. Dadurch wird Infrastructure Composer aufgefordert, eine Startvorlage für Ihre Ressource in Ihrer Anwendung zu erstellen.

Weitere Informationen finden Sie unter [Standardkarten in Infrastructure Composer](using-composer-standard-cards.md).