The AthenaJdbcConnector serverless application is no longer available on the serverless repo

1

The AthenaJdbcConnector seems to be gone from the aws serverless repo. As a result it is not possible to deploy it.

To reproduce with the CLI:

aws --region us-east-1 serverlessrepo get-application --application-id arn:aws:serverlessrepo:us-east-1:292517598671:applications/AthenaJdbcConnector

An error occurred (AccessDeniedException) when calling the GetApplication operation: User: arn:aws:sts::REDACTED:REDACTED is not authorized to perform: serverlessrepo:GetApplication on resource: arn:aws:serverlessrepo:us-east-1:292517598671:applications/AthenaJdbcConnector

Cloudformation:

AthenaJdbcConnector:
    Type: AWS::Serverless::Application
    Properties:
      Location:
        ApplicationId: arn:aws:serverlessrepo:us-east-1:292517598671:applications/AthenaJdbcConnector
        SemanticVersion: 2022.2.1
      Parameters:
        DefaultConnectionString: !Sub "mysql://jdbc:mysql://${RdsEndpoint}:${RdsPort}/${DatabaseName}?${!${RdsSecretName}}"
        LambdaFunctionName: datacatalogname
        SecretNamePrefix: !Ref RdsSecretName
        SecurityGroupIds: !Ref SecurityGroupId
        SpillBucket: !Ref SpillBucketName
        SubnetIds: !Join [",", [!Ref PrivateSubnet1, !Ref PrivateSubnet2, !Ref PrivateSubnet3]]

Cloudformation Error:

Transform AWS::Serverless-2016-10-31 failed with: Invalid Serverless Application Specification document. Number of errors found: 1. Resource with id [AthenaJdbcConnector] is invalid. User: arn:aws:sts::REDACTED:REDACTED is not authorized to perform: serverlessrepo:CreateCloudFormationTemplate on resource: arn:aws:serverlessrepo:us-east-1:292517598671:applications/AthenaJdbcConnector

Moreover, the web page of the AthenaJdbcConnector while still being indexed by search engines, is no longer available.

While it might seem like a permission error, the fact that the application page is gone and that we get the same error even with a user with admin privileges makes us think that the application was removed/retired/made-private.

已提問 2 年前檢視次數 268 次
1 個回答
2
已接受的答案

Hello,

The JDBC Connector is a compile-only project which is used as a dependency of several other connectors. As a result, this connector can no longer be deployed on its own as of this PR from February 2022.

If you used to use this connector to run federated queries against PostgreSQL, MySQL, or Amazon Redshift, you can now directly deploy our connectors for each one: PostgreSQL, MySQL, and Amazon Redshift.

profile pictureAWS
已回答 2 年前
AWS
專家
已審閱 1 年前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南