标签: amazon-linux-2

useradd 不在 amazonlinux 基础映像中

It seems that useradd is not in amazonlinux docker base image.

useradd will work when when my Dockerfile install openldap-devel, so RUN useradd my_user will work when I my image have the following:

FROM amazonlinux

RUN yum -y install python3 \
    gcc \
    python3-pip \
    python3-devel \
    openldap-devel
Run Code Online (Sandbox Code Playgroud)

When my image is just build from

FROM amazonlinux

RUN yum -y install python3 \
    gcc \
    python3-pip \
    python3-devel 
Run Code Online (Sandbox Code Playgroud)

The command RUN useradd my_user fails with the error message /bin/sh: useradd: …

docker amazon-linux-2

4
推荐指数
2
解决办法
3215
查看次数

Amazon Linux 2 OpenVPN 客户端包不可用?

当我尝试sudo yum install openvpn在我刚刚创建的 Amazon Linux 2 实例上运行时,我收到消息

No package openvpn available
Run Code Online (Sandbox Code Playgroud)

我需要添加一个包存储库吗?我没有发现提到需要在任何地方这样做。

openvpn amazon-web-services amazon-linux amazon-linux-2

4
推荐指数
1
解决办法
2740
查看次数

如何在弹性 beantalk (Amazon Linux 2) 中扩展 nginx 配置

我按照这里的建议配置 nginx 反向代理以允许大于默认 1mb 的文件。所以,我的代码 /.platform/nginx/conf.d/prod.conf 如下所示:

http {
  client_max_body_size 30M;
}
Run Code Online (Sandbox Code Playgroud)

但是,这似乎没有效果,当我尝试上传大于 1mb 的文件时,nginx 仍然会注册错误。

我也尝试在没有http大括号的情况下执行此操作,如此问题的已接受答案中所述,如下所示:

client_max_body_size 30M;
Run Code Online (Sandbox Code Playgroud)

这也没有效果。

我认为应用配置后可能需要重新启动nginx,所以我在.ebextensions目录中添加了一个名为 的文件,01nginx.config如下所示:

commands:
  01_reload_nginx: 
    command: "sudo service nginx reload"
Run Code Online (Sandbox Code Playgroud)

这也没有效果。

我已经看到了这个问题和上面提到的问题,以及这个问题。但是,它们似乎都已过时或不适用于 Amazon Linux 2 实例,因为它们都没有提到.platform上述引用的 elastic beanstalk 文档中的目录。无论如何,到目前为止,他们的答案都没有对我有用。那么,我错过了什么?

nginx amazon-web-services amazon-elastic-beanstalk amazon-linux-2

4
推荐指数
1
解决办法
3731
查看次数

在 AL2 上的弹性 beantalk 上运行 Django manage.py shell 命令

我在 AWS Elastic Beanstalk(在 Amazon Linux 2 上)上启动并运行了我的 Django 服务。eb deploy完美地工作。但是我想通过 eb 从 Django 的 shell 运行一些函数,或者在我的数据库上执行迁移。

在我eb ssh <environment-name>找不到manage.py文件后,我无法找到我的包裹。

相关问题 -从 AWS EB Linux 实例运行 manage.py

我相信它可能已经过时了?

django amazon-web-services amazon-elastic-beanstalk makemigrations amazon-linux-2

4
推荐指数
1
解决办法
782
查看次数

查找AWS实例是否正在运行Amazon Linux 1或2?

在AWS我需要到Amazon Linux实例添加到基于此域文章。但是,我怎么知道实例使用的是哪个Amazon Linux版本。我无权访问AWS控制台。但是我确实可以访问实际实例。我应该使用什么linux命令。

我使用uname -srm返回的命令Linux 4.4.0-1057-aws x86_64

不确定这是Amazon Linux 1还是Amazon Linux 2

amazon-ec2 amazon-web-services amazon-linux amazon-linux-2

3
推荐指数
3
解决办法
2611
查看次数

如何在 Amazon Linux 2 上解压缩?

我有一个文件名 awscliv2.zip,我正在尝试解压缩它。

所以首先我尝试:

unzip awscliv2.zip
Run Code Online (Sandbox Code Playgroud)

但得到:

-bash: 解压: 命令未找到

然后我尝试:

tar xvf awscliv2.zip
Run Code Online (Sandbox Code Playgroud)

但得到:

tar:这看起来不像 tar 档案

tar:跳到下一个标题

tar:由于先前的错误而以失败状态退出

bash unzip amazon-web-services amazon-linux amazon-linux-2

3
推荐指数
1
解决办法
4959
查看次数

无法在适用于 PHP 7.4 的 Amazon Linux 2 上安装 php-imagick

当我尝试跑步时 sudo yum install php-imagick

我得到这个回应:

Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
amzn2-core                                                                                                                                                                                                                                                                      | 3.7 kB  00:00:00     
299 packages excluded due to repository priority protections
Resolving Dependencies
--> Running transaction check
---> Package php-pecl-imagick.x86_64 0:3.4.4-10.el7.remi.7.4 will be installed
--> Processing Dependency: libMagickCore-6.Q16.so.6()(64bit) for package: php-pecl-imagick-3.4.4-10.el7.remi.7.4.x86_64
--> Processing Dependency: libMagickWand-6.Q16.so.6()(64bit) for package: php-pecl-imagick-3.4.4-10.el7.remi.7.4.x86_64
--> Finished Dependency Resolution
Error: Package: php-pecl-imagick-3.4.4-10.el7.remi.7.4.x86_64 (remi-php74)
           Requires: libMagickCore-6.Q16.so.6()(64bit)
Error: Package: php-pecl-imagick-3.4.4-10.el7.remi.7.4.x86_64 (remi-php74)
           Requires: libMagickWand-6.Q16.so.6()(64bit)
 You could try using --skip-broken to work around the problem
 You could …
Run Code Online (Sandbox Code Playgroud)

php amazon-ec2 imagick amazon-linux-2

3
推荐指数
2
解决办法
3909
查看次数

AWS EC2 Amazon Linux 2 AMI 启动 PostgreSQL

拥有一个运行 Amazon Linux AMI 2 的 AWS EC2 实例。使用以下命令安装了 PostgreSQL

 sudo amazon-linux-extras install postgresql13 
Run Code Online (Sandbox Code Playgroud)

现在,如何启动并配置它?

我可以看到 Package postgresql-13.3-2.amzn2.0.1.aarch64 already installed...

postgresql amazon-web-services amazon-linux amazon-linux-2 postgresql-13

3
推荐指数
1
解决办法
2421
查看次数

不使用 .htaccess 的新 Elastic Beanstalk 实例

我遇到了一个以前从未遇到过的奇怪问题:我的新 Elastic Beanstalk 环境不尊重我的 .htaccess 文件。这很奇怪,因为我不记得这曾经是一个问题。事实上,我有一个旧的 EB 环境,是我多年前设置的,游戏代码很好。

这个新环境是 64 位 Amazon Linux 2。

在别处寻找指南,说您需要编辑/etc/httpd/conf/httpd.conf文件,但我的 EC2 实例没有。(我也没有/etc/apache2目录。)它最接近的是一个/etc/httpd/conf.d/php.conf文件。

我不记得以前必须这样做,而且显然我有点担心我的 EC2 实例会忘记对任何.conf文件的任何更改,如果我必须在将来创建新实例。

你如何让我的 EB/EC2 实例实现我的 .htaccess 文件?

.htaccess amazon-ec2 amazon-web-services amazon-elastic-beanstalk amazon-linux-2

2
推荐指数
1
解决办法
1363
查看次数

开始新会话后如何获取当前的ssm sessionId?

我正在尝试在启动会话后获取当前的 aws ssm sessionId。我可以看到当我启动它时它会被打印出来,就像这样

\n
Starting session with SessionId: test@test.com-0ftz59d2285d67fb5\n
Run Code Online (Sandbox Code Playgroud)\n

但我不知道这是从哪里来的。

\n

我还可以看到我可以从 ssm-session 工作人员那里获取它,但我正在尝试以更干净的方式获取它:

\n
[ssm-user@ip-100-66-11-11 bin]$ sudo systemctl status amazon-ssm-agent\n\xe2\x97\x8f amazon-ssm-agent.service - amazon-ssm-agent\n   Loaded: loaded (/usr/lib/systemd/system/amazon-ssm-agent.service; enabled; vendor preset: enabled)\n   Active: active (running) since Mon 2021-03-08 09:54:44 UTC; 2h 48min ago\n Main PID: 3092 (amazon-ssm-agen)\n   CGroup: /system.slice/amazon-ssm-agent.service\n           \xe2\x94\x9c\xe2\x94\x80 875 /usr/bin/ssm-session-worker test@test.com-0ftz59d2285d67fb5 i-0a7bb9a9064ccc96\n           \xe2\x94\x9c\xe2\x94\x80 886 bash -l\n           \xe2\x94\x9c\xe2\x94\x803092 /usr/bin/amazon-ssm-agent\n           \xe2\x94\x94\xe2\x94\x803272 /usr/bin/ssm-agent-worker\n
Run Code Online (Sandbox Code Playgroud)\n

linux amazon-web-services aws-ssm amazon-linux-2 aws-session-manager

2
推荐指数
1
解决办法
2379
查看次数