亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

golang 如何獲取 AWS 資源 ARN

golang 如何獲取 AWS 資源 ARN

Go
忽然笑 2022-12-26 16:49:12
我需要一個函數或一段代碼來檢索 AWS 中命名資源的 ARN。我在 DynamoDB 中創建了一個表,在控制臺中我可以看到 ARN:arn:aws:dynamodb:eu-central-1:111122223333:table/my_new_table如果我my_new_table事先只知道表名,如何使用普通 Go 或適用于 Go 的 AWS 開發工具包以編程方式獲取此 ARN?
查看完整描述

1 回答

?
慕俠2389804

TA貢獻1719條經驗 獲得超6個贊

使用描述表。

表的 ARN 將在返回的DescribeTableOutputTableArn 中返回的TableDescription中可用。

請注意,您無法僅從表名中推斷出您需要進行此 API 調用的 AWS 區域(假設您沒有在表名中對該區域進行編碼)。因此,您需要提前知道將 API 請求發送到哪個 AWS 區域(或可能嘗試所有區域)。但我假設你事先知道該地區。

另外,順便說一句,您實際上不需要調用 DynamoDB API 來確定 ARN。您可能會根據 AWS 區域、AWS 帳號(您可以使用 STS GetCallerIdentity 檢索它)和表名來計算它。


查看完整回答
反對 回復 2022-12-26
  • 1 回答
  • 0 關注
  • 90 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號