Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 从ARN生成到AWS管理控制台的链接_Amazon Web Services - Fatal编程技术网

Amazon web services 从ARN生成到AWS管理控制台的链接

Amazon web services 从ARN生成到AWS管理控制台的链接,amazon-web-services,Amazon Web Services,如果我有一个类似“ARN:aws:config:ap-southerast-2:1234567890:config rule/config-rule-h0e6s3”的(ARN),我如何获得到相应管理界面的链接 是否通过AWS SDK或魔法URL进行查找,以生成链接或使用全局重定向点(例如)到管理控制台上管理该项目的适当位置 我想这是您想要阅读的支持页面: 默认情况下,您的登录页面URL具有以下格式。 您的帐户ID是ARN中的长编号,位于区域之后。这将是一个方便的两个相加。。。唉,没有 我不得不

如果我有一个类似“ARN:aws:config:ap-southerast-2:1234567890:config rule/config-rule-h0e6s3”的(ARN),我如何获得到相应管理界面的链接


是否通过AWS SDK或魔法URL进行查找,以生成链接或使用全局重定向点(例如)到管理控制台上管理该项目的适当位置

我想这是您想要阅读的支持页面:

默认情况下,您的登录页面URL具有以下格式。


您的帐户ID是ARN中的长编号,位于区域之后。

这将是一个方便的两个相加。。。唉,没有

我不得不在SNS主题的发送和接收页面上这样做

URL有一个需要进行URL编码的部分:

例如:

请注意,第二个“https”和最后一个/之间的所有内容都已编码。 如果你对最终结果进行编码/它不起作用

以下是构建URL的代码段:

console_base = f"https://{region}.console.aws.amazon.com/sqs/v2/home?region={region}#/queues"
sns_relative = f"https://sqs.eu-central-1.amazonaws.com/{account_id}/{sns_topic_name}"
sns_url = f'{console_base}/{urllib.parse.quote_plus(sns_relative)}/send-receive'

我不认为有正式的解决方案,但在我最近研究类似内容时发现,如果您可以导航到控制台中显示包含该资源的列表的位置,然后在搜索框中搜索该资源,您应该会发现URL反映了该特定资源的标识符,然后你可以用它来创建其他URL。运气好吗?我被困在同一个问题上,我正在寻找特定资源管理界面的深层链接。例如,给定一个EC2实例,请将我深入链接到管理控制台的相应部分。您只能链接到目前为止:否则,您可能已经知道EC2实例id以生成如下链接:帐户id和资源ARN不同。
console_base = f"https://{region}.console.aws.amazon.com/sqs/v2/home?region={region}#/queues"
sns_relative = f"https://sqs.eu-central-1.amazonaws.com/{account_id}/{sns_topic_name}"
sns_url = f'{console_base}/{urllib.parse.quote_plus(sns_relative)}/send-receive'