在Cloudformation中修剪秘密经理ARN

时间:2020-04-29 03:12:52

标签: node.js amazon-cloudformation

我有一段cloudformation代码,可以输出如下所示的秘密管理器ARN

  MyRDSInstanceRotationSecret:
    Description: Arn of the secret manager of the MySQL
    Value: !Ref MyRDSInstanceRotationSecret
    Export:
      Name: !Join [ ':', [ !Ref 'AWS::StackName', 'MyRDSInstanceRotationSecret' ] ]

但是我从价值中得到的是arn:aws:secretsmanager:ap-southeast-4:660123456789:secret:oJoirj-BqGEoSmVOqTX-wg2H5I的完整信息。我的节点应用程序不需要整个ARN,只需包含秘密名称的最后一部分即可。我只需要最后一个组件oJoirj-BqGEoSmVOqTX-wg2H5I。有没有办法在cloudformation上修剪字符串?或者我必须在nodejs上进行修剪。

1 个答案:

答案 0 :(得分:1)

一种方法是根据public static void main(String[] args) { int value = numbers(20,10); if(value == 1) { System.out.println("yo"); } else{ System.out.println("whatsup"); } } 拆分Arn

:

我假设 !Select [6, !Split [':', !Ref MyRDSInstanceRotationSecret]] MyRDSInstanceRotationSecret