

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á.

# Desconecte as placas no Infrastructure Composer
<a name="reference-navigation-gestures-disconnect"></a>

No Infrastructure Composer, você conecta e desconecta AWS recursos usando placas de *componentes aprimoradas e placas* de *componentes padrão*. Esta seção descreve como desconectar os dois tipos de cartões.

## Placas de componentes aprimoradas
<a name="using-composer-connecting-enhanced-disconnect"></a>

Para desconectar as placas de componentes aprimoradas, selecione a linha e escolha **Desconectar**.

![\[Uma placa API Gateway sendo desconectada de uma função Lambda.\]](http://docs.aws.amazon.com/pt_br/infrastructure-composer/latest/dg/images/aac_use_con_03.png)


O Infrastructure Composer modificará automaticamente seu modelo para remover o relacionamento orientado por eventos do seu aplicativo.

## Placas de componentes padrão
<a name="w2aac17c31b7"></a>

As placas de componentes padrão não incluem portas para criar conexões com outros recursos. Durante a [configuração da placa](using-composer-standard-cards.md), você especifica relacionamentos orientados por eventos no modelo de seu aplicativo. O Infrastructure Composer detectará automaticamente essas conexões e as visualizará com uma linha pontilhada entre suas placas. Para desconectar uma placa de componente padrão, remova a relação orientada por eventos no modelo do seu aplicativo.

O exemplo a seguir mostra uma função Lambda conectada a uma API rest do 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 remover a conexão entre os dois cartões, remova as referências `MyLambdaFunction` listadas `ApiGatewayMethod:` abaixo. `Integration`