

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.

# Desconectar tarjetas en Infrastructure Composer
<a name="reference-navigation-gestures-disconnect"></a>

En Infrastructure Composer, AWS los recursos se conectan y desconectan mediante *tarjetas de componentes mejoradas* y *tarjetas de componentes estándar*. En esta sección se describe cómo desconectar ambos tipos de tarjetas.

## Tarjetas con componentes mejorados
<a name="using-composer-connecting-enhanced-disconnect"></a>

Para desconectar las tarjetas de componentes mejorados, seleccione la línea y elija **Desconectar**.

![\[Una tarjeta API Gateway que se está desconectando de una función Lambda.\]](http://docs.aws.amazon.com/es_es/infrastructure-composer/latest/dg/images/aac_use_con_03.png)


Infrastructure Composer modificará automáticamente la plantilla para eliminar de la aplicación la relación basada en eventos.

## Tarjetas de componentes estándar
<a name="w2aac17c31b7"></a>

Las tarjetas de componentes estándar no incluyen puertos para crear conexiones con otros recursos. Durante la [configuración de la tarjeta](using-composer-standard-cards.md), si especifica las relaciones basadas en eventos en la plantilla de la aplicación, Infrastructure Composer detectará automáticamente estas conexiones y las visualizará con una línea de puntos entre las tarjetas. Para desconectar una tarjeta de componentes estándar, elimine la relación basada en eventos de la plantilla de la aplicación.

El siguiente ejemplo muestra una función de Lambda que está conectada a una API REST de Amazon API Gateway:

```
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
```

Para eliminar la conexión entre las dos tarjetas, elimine las referencias a las que se `MyLambdaFunction` indican a continuación. `ApiGatewayMethod:` `Integration`