0

我正在 cloudformation 中创建一个 cloud9 实例,如下所示:

Resources:
  DevEnv:
    Type: 'AWS::Cloud9::EnvironmentEC2'
    Properties:
      SubnetId: !Ref PublicSubnet
      Name: MyEnvironment
      InstanceType: !Ref Cloud9InstanceType

随后,我想在该 EC2 实例上运行一个 bash 脚本(在 cloudformation 脚本中)以正确设置它。我怎么做?

4

1 回答 1

0

不幸的是你不能。AWS::Cloud9::EnvironmentEC2不公开 UserData 或类似的东西,您不能针对 Cloud9 实例运行 SSM 文档。

您可以获得的最接近的方法是Repositories将 AWS CodeCommit 克隆到实例中,并且该存储库有一个脚本,您可以在第一次连接时手动运行...

于 2018-10-27T16:28:29.497 回答