1

我需要在 ShellCommandActivity 中使用一个名为 s3cmd 的程序。我怎样才能做到这一点?我是否必须创建一个新的 EC2 映像(然后安装管道等所需的一切)并在管道中指定它,或者是否有一个现有的管道 EC2 映像我可以添加一些东西?我还尝试通过运行将其安装在脚本中sudo su yum -y install s3cmd

失败:“sudo:抱歉,你必须有一个 tty 才能运行 sudo”

4

2 回答 2

3

如果您需要在您的实例上自定义内容,您应该使用您想要安装的任何内容构建自定义 AMI。这适用于数据管道,因为当您通过已经安装了所有内容为步骤启动实例时,它降低了失败的风险。

于 2013-11-21T21:40:31.220 回答
-1

您可以使用 UserData,它们是实例在启动时运行的自定义脚本。该过程概述here

于 2014-05-09T06:49:48.157 回答