Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[AWS::DynamoDB::GlobalTable] - [Enhancement] - Implement console link to AWS Resource from "Resources" tab #2067

Open
rgoltz opened this issue Jun 11, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@rgoltz
Copy link

rgoltz commented Jun 11, 2024

Name of the resource

AWS::DynamoDB::GlobalTable

Resource name

No response

Description

See #139, it is currently missing support for this feature.

Other Details

(1) Deploy the following Test-Template:

---
AWSTemplateFormatVersion: '2010-09-09'
Description: CFN - create a new DynamoDB and CFN Console

Parameters:
  DBTableName: 
    Type: String
    Default: CfnTestPrices
    Description: Should be the table name to test
  PrimaryRegion: 
    Type: String
    Default: us-east-1
    Description: Region Primary Table is located

Resources:
  CfnTestPrices:
    Type: AWS::DynamoDB::GlobalTable
    DeletionPolicy: Retain
    Properties:
      TableName: !Ref DBTableName
      BillingMode: "PROVISIONED"
      AttributeDefinitions:
      - AttributeName: priceId
        AttributeType: S
      - AttributeName: date
        AttributeType: S
      KeySchema:
      - AttributeName: priceId
        KeyType: HASH
      - AttributeName: date
        KeyType: RANGE
      StreamSpecification:
            StreamViewType: "KEYS_ONLY"
      WriteProvisionedThroughputSettings:
        WriteCapacityAutoScalingSettings:
          MaxCapacity: 20 
          MinCapacity: 10
          TargetTrackingScalingPolicyConfiguration: 
            TargetValue: 70.0
            ScaleInCooldown: 61
            ScaleOutCooldown: 61
            DisableScaleIn: false
      Replicas:
       - 
        Region: !Ref PrimaryRegion
        DeletionProtectionEnabled: true
        ReadProvisionedThroughputSettings:
          ReadCapacityAutoScalingSettings:
            MaxCapacity: 20
            MinCapacity: 10 
            TargetTrackingScalingPolicyConfiguration:
              ScaleInCooldown: 50
              ScaleOutCooldown: 50
              TargetValue: 70.0
              DisableScaleIn: false

(2) Go to "Resources" tab in AWS Console of CloudFormation:
image

You are not able to click on the "Physical ID" (which should link the service in the AWS Console).
If you deploy a AWS::DynamoDB::Table, it's working. The Physical ID Link of a AWS::DynamoDB::Table resource is available/working.

@rgoltz rgoltz added the enhancement New feature or request label Jun 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant