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.
Trennen Sie Karten in Infrastructure Composer
In Infrastructure Composer verbinden und trennen Sie AWS Ressourcen mithilfe erweiterter Komponentenkarten und Standardkomponentenkarten. In diesem Abschnitt wird beschrieben, wie Sie beide Kartentypen trennen.
Verbesserte Komponentenkarten
Um die Verbindung zwischen Karten mit erweiterten Komponenten zu trennen, wählen Sie die Leitung aus und klicken Sie auf Trennen.

Infrastructure Composer ändert Ihre Vorlage automatisch, um die ereignisgesteuerte Beziehung aus Ihrer Anwendung zu entfernen.
Standardkomponentenkarten
Standardkomponentenkarten enthalten keine Anschlüsse zum Herstellen von Verbindungen mit anderen Ressourcen. Während der Kartenkonfiguration geben Sie ereignisgesteuerte Beziehungen in der Vorlage Ihrer Anwendung an. Infrastructure Composer erkennt diese Verbindungen automatisch und visualisiert sie mit einer gepunkteten Linie zwischen Ihren Karten. Um eine Standardkomponentenkarte zu trennen, entfernen Sie die ereignisgesteuerte Beziehung in der Vorlage Ihrer Anwendung.
Das folgende Beispiel zeigt eine Lambda-Funktion, die mit einem Amazon API Gateway-Rest API verbunden ist:
AWSTemplateFormatVersion: '2010-09-09' Resources: MyApi: Type: 'AWS::ApiGateway::RestApi' Properties: Name: MyApi ApiGatewayMethod: Type: 'AWS::ApiGateway::Method' Properties: HttpMethod: POST # Specify the HTTP method you want to use (e.g., GET, POST, PUT, DELETE) ResourceId: !GetAtt MyApi.RootResourceId RestApiId: !Ref MyApi AuthorizationType: NONE Integration: Type: AWS_PROXY IntegrationHttpMethod: POST Uri: !Sub - arn:aws:apigateway:${AWS::Region}:lambda:path/2015-03-31/functions/${LambdaFunctionArn}/invocations - { LambdaFunctionArn: !GetAtt MyLambdaFunction.Arn } MethodResponses: - StatusCode: 200 MyLambdaFunction: Type: 'AWS::Lambda::Function' Properties: Handler: index.handler Role: !GetAtt LambdaExecutionRole.Arn Runtime: nodejs14.x Code: S3Bucket: your-bucket-name S3Key: your-lambda-zip-file.zip LambdaExecutionRole: Type: 'AWS::IAM::Role' Properties: AssumeRolePolicyDocument: Version: '2012-10-17' Statement: - Effect: Allow Principal: Service: lambda.amazonaws.com Action: 'sts:AssumeRole' Policies: - PolicyName: LambdaExecutionPolicy PolicyDocument: Version: '2012-10-17' Statement: - Effect: Allow Action: - 'logs:CreateLogGroup' - 'logs:CreateLogStream' - 'logs:PutLogEvents' Resource: 'arn:aws:logs:*:*:*' - Effect: Allow Action: - 'lambda:InvokeFunction' Resource: !GetAtt MyLambdaFunction.Arn
Um die Verbindung zwischen den beiden Karten zu entfernen, entfernen Sie die unter MyLambdaFunction
aufgeführten Verweise auf. ApiGatewayMethod:
Integration