簡體   English   中英

如何使用 AWS SDK 從 ARN 字符串中獲取資源標識符?

[英]How to get resource identifier from ARN string using AWS SDK?

我有兩個 AWS arns:

arn:aws:elasticloadbalancing:us-east-1:1234567890:app/cmy-app/b473fda15a743462
arn:aws:elasticloadbalancing:us-east-1:1234567890:targetgroup/my-app/1234567890

我只需要返回targetgroup/my-app/effe001bcbfe98afapp/cmy-app/b473fda15a743462部分。 我一直在嘗試找到一種通過 AWS SDK 檢索它的方法,但我找不到該選項。

我想知道是否有辦法用 ruby 做到這一點?

您可以使用Aws::ARNParser

str = 'arn:aws:elasticloadbalancing:us-east-1:1234567890:targetgroup/my-app/1234567890'

arn = Aws::ARNParser.parse(str)
#=> #<Aws::ARN:0x00007f9b65d4b748 ...>

arn.resource
#=> "targetgroup/my-app/1234567890"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM