本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Memcached 层参考
重要
AWS OpsWorks Stacks 不再接受新客户。在 2024 年 5 月 26 日之前,现有客户将能够正常使用 OpsWorks 控制台、API、CLI 和 CloudFormation 资源,届时它们将停产。为准备此过渡,我们建议您尽快将堆栈过渡到AWS Systems Manager。有关更多信息,请参阅 AWS OpsWorks Stacks 生命周期终止常见问题解答和 将 AWS OpsWorks Stacks 应用程序迁移到 AWS Systems Manager Application Manager。
注意
此层仅适用于基于 Linux 的堆栈。
Memcached
要在堆栈中使用 Memcached,请创建 Memcached 层并添加一个或多个实例,使其充当 Memcached 服务器。这些实例会自动安装 Memcached,而堆栈的其他实例则可以访问并使用 Memcached 服务器。如果您使用 Rails App Server 层,则 AWS OpsWorks Stacks 将自动在该层中每个实例的 config 目录中放置一个 memcached.yml
配置文件。您可以从此文件中获得 Memcached 服务器和端口号。
短名称:memcached
兼容性:Memcached 层与以下层兼容:自定义、db-master、lb、monitoring-master、nodejs-app、php-app、rails-app 和 web。
开放端口:Memcached 层允许公开访问端口 22(SSH) 和堆栈的 Web 服务器、自定义服务器以及 Rails、PHP 和 Node.js 应用程序服务器的所有端口。
自动分配弹性 IP 地址:默认情况下关闭
默认 EBS 卷:否
默认安全组:AWS--Memcac hed OpsWorks-Server
要配置 Memcached 层,您必须指定缓存大小 (以 MB 为单位)。
Setup 配方:
-
opsworks_initial_setup
-
ssh_host_keys
-
ssh_users
-
mysql::client
-
dependencies
-
ebs
-
opsworks_ganglia::client
-
memcached
Configure 配方:
-
opsworks_ganglia::configure-client
-
ssh_users
-
agent_version
Deploy 配方:
-
deploy::default
Shutdown 配方:
-
opsworks_shutdown::default
-
memcached::stop
安装:
-
AWS OpsWorks Stacks 使用实例的程序包安装程序将 Memcached 及其日志文件安装到其默认位置。