【问题标题】:How to establish connection between AWS account to outside services or application (which are not on AWS)如何在 AWS 账户与外部服务或应用程序(不在 AWS 上)之间建立连接
【发布时间】:2021-11-21 01:03:35
【问题描述】:

我们能否在 aws 帐户和 aws 之外的其他服务之间建立连接? 场景就像:我想使用来自其他应用程序的堆栈模板,例如一些运行脚本并在 AWS 中创建 VPC 的网站 A。为此,我需要在这两者之间建立联系。

有什么办法吗?

提前致谢!

【问题讨论】:

  • 抱歉,您的问题不清楚。你想连接什么?
  • 很抱歉给您带来不便。我的问题是,我有带有帐户 ID 的 AWs 帐户。我还创建了堆栈模板以在 VPC、子网等 AWS 中创建资源,但是将此模板存储在 AWS 上,我想将其存储在我的网站中,例如网站 A。当我从网站 A 运行该模板时,它应该创建我的 VPC。所以为此我需要在我的网站 A 与 AWS 账户之间建立连接。我怎样才能创建该连接。 AWS 中有 API 或命令吗?
  • 您是说要从您自己的程序中触发创建 AWS CloudFormation 堆栈吗?
  • @Roshani,我不认为这是可能的。您可以将模板存储在您的网站中,但您必须通过以下任一方式执行模板。 1. AWS 控制台 2. AWS CLI 3. AWS 开发工具包

标签: amazon-web-services stack amazon-cloudformation amazon-vpc jsontemplate


【解决方案1】:

您可以使用 VPC 对等互连来做到这一点。 请参考以下链接: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/peer-with-vpc-in-another-account.html

https://docs.aws.amazon.com/vpc/latest/peering/what-is-vpc-peering.html

您还可以为 AWS 账户 A 中的现有网站创建云形成模板,然后与其他 AWS 账户 B 共享该模板。

【讨论】:

  • VPC 对等互连用于将一个 aws 帐户资源连接到另一个 aws 帐户。但我的网站在我的域上,我希望从我的网站连接到 aws 帐户?
  • 在这种情况下,您可以使用 AWS 开发工具包 CLI 并连接到另一个 AWS 账户。
【解决方案2】:

所有 AWS 操作都可以通过 API 调用进行控制。

您可以使用AWS Command-Line Interface (CLI) 进行操作,也可以使用多种编程语言通过AWS SDKs 进行操作。

如果您希望创建 AWS CloudFormation 堆栈,您可以使用 CreateStack - AWS CloudFormation API 调用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-20
    • 1970-01-01
    • 2022-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多