我有一段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上进行修剪。
答案 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
。