[英]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/effe001bcbfe98af
和app/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.