gpt4 book ai didi

amazon-web-services - 如何在AWS Cloudformation中检索带有随机后缀的 secret arn

转载 作者:行者123 更新时间:2023-12-03 07:46:55 26 4
gpt4 key购买 nike

  1. 我在 secret 管理器中已有一个 secret 。
    arn 看起来像这样:
    arn:aws:secretsmanager:<region>:<accountid>:secret:<mysecret>-d1fX1Y
    众所周知,该后缀是AWS添加的。

“Secrets Manager 会自动在 ARN 末尾的 key 名称后面添加一个连字符和六个随机字符。”

  • 我有一个 cloudformation 模板,我需要以某种方式将此 secret 的 arn 放入模板中。
  • arn 不是静态的,它可能会改变。

    据我了解,不可能使用 !Ref,因为资源不是在同一个堆栈中创建的。

    我尝试将 !Sub 与通配符一起使用,但结果是相同的,因为它不进行查找。

    也许有人对此有想法或解决方法?

    这是模板的一部分。

    Globals:
    Function:
    CodeUri: ./
    Timeout: 60
    Runtime: nodejs14.x
    VpcConfig:
    SecurityGroupIds: !Ref SecurityGroups
    SubnetIds: !Ref Subnets
    Environment:
    Variables:
    STAGE: !Sub "${Stage}"
    VERSION: !Sub "${Version}"
    SECRET_ARN: !Sub "arn:aws:secretsmanager:${AWS::Region}:${AWS::AccountId}:secret:mysecret-*"

    最佳答案

    您进行设置,以便在 SSM 参数存储中传递 secret 的 ARN,然后使用参数存储值作为您的 cloudformation 中的参数,然后您可以使用 !Ref 函数来引用 CF 模板中的 secret 值。

    关于amazon-web-services - 如何在AWS Cloudformation中检索带有随机后缀的 secret arn,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75209230/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com