{"id":28704,"date":"2024-01-23T22:14:42","date_gmt":"2023-02-23T17:31:25","guid":{"rendered":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8ec2%e5%ae%9e%e4%be%8b%e4%b8%8a%e6%9e%84%e5%bb%baec-cube4\/"},"modified":"2025-08-12T09:38:24","modified_gmt":"2025-08-12T01:38:24","slug":"%e5%9c%a8ec2%e5%ae%9e%e4%be%8b%e4%b8%8a%e6%9e%84%e5%bb%baec-cube4","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8ec2%e5%ae%9e%e4%be%8b%e4%b8%8a%e6%9e%84%e5%bb%baec-cube4\/","title":{"rendered":"\u5728EC2\u5b9e\u4f8b\u4e0a\u6784\u5efaEC-CUBE4"},"content":{"rendered":"<p>\u6211\u662fTirol\uff0c\u6b63\u5728\u4e2a\u4eba\u5f00\u53d1EC-CUBE\u63d2\u4ef6\u3002<br \/>\n\u5728\u5f00\u53d1\u81ea\u5df1\u7684\u63d2\u4ef6\u8fc7\u7a0b\u4e2d\uff0c\u4ee5\u524d\u4f7f\u7528Heroku\u4f5c\u4e3a\u6d4b\u8bd5\u7684\u670d\u52a1\u5668\uff0c\u4f46\u4ece\u67d0\u4e2a\u65f6\u5019\u5f00\u59cb\uff0c\u63d2\u4ef6\u5b89\u88c5\u5931\u8d25\u3002\u2192\u53c2\u8003issue\u3002<br \/>\n\u7531\u4e8e\u672c\u5730\u8fd0\u884c\u4e5f\u5931\u8d25\uff0c\u6240\u4ee5\u6211\u73b0\u5728\u6b63\u5728\u7814\u7a76\u548c\u603b\u7ed3\u5728EC2\u5b9e\u4f8b\u4e0a\u642d\u5efaEC-CUBE\u7684\u65b9\u6cd5\u3002<\/p>\n<h1>EC2\u5b9e\u4f8b\u7684\u89c4\u683c<\/p>\n<ul class=\"post-ul\">\nt2.medium (t2.micro \u4ee5\u4e0b\u3060\u3068\u30e1\u30e2\u30ea\u304c\u8db3\u3089\u306a\u304f\u3066\u30d7\u30e9\u30b0\u30a4\u30f3\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u306b\u5931\u6557\u3057\u307e\u3059)<br \/>\nAmazon Linux 2\n<\/ul>\n<h1>\u8fd9\u7bc7\u6587\u7ae0\u662f\u6211\u4eec\u53c2\u8003\u7684\u3002<\/p>\n<p>\u672c\u6587\u53c2\u8003\u4e0b\u8ff0\u6587\u7ae0\uff0c\u603b\u7ed3\u4e86\u5728\u540c\u4e00\u670d\u52a1\u5668\u4e0a\u8fd0\u884c\u6570\u636e\u5e93\u548c\u5e94\u7528\u7a0b\u5e8f\u6240\u9700\u7684\u8bbe\u7f6e\u3002<br \/>\n&#8211; \u5728Amazon Linux 2\u4e0a\u5b89\u88c5EC-CUBE 4.0.4\u7684\u6b65\u9aa4<br \/>\n&#8211; \u5728EC2\uff08Amazon Linux 2\uff09\u4e0a\u5b89\u88c5mariaDB<\/p>\n<h1>\u73af\u5883\u642d\u5efa\u6b65\u9aa4<\/p>\n<h2>\u5b89\u88c5\u5404\u4e2a\u5305\u3002<\/p>\n<p>\u5982\u679c\u60a8\u60f3\u81ea\u52a8\u6267\u884c\u672c\u7ae0\u4e2d\u6240\u8ff0\u7684\u547d\u4ee4\uff0c\u8bf7\u590d\u5236\u5e76\u6267\u884c\u6b64 gist \u4e2d\u7684 shell \u811a\u672c\u3002<\/p>\n<h3>\u5207\u6362\u5230\u6839\u76ee\u5f55<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$ <\/span><span class=\"nb\">sudo <\/span>su -\r\n<\/code><\/pre>\n<h3>\u65e5\u672c\u7684\u65f6\u95f4\u548c\u5b57\u7b26\u7f16\u7801\u7684\u8bbe\u7f6e<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$ <\/span>timedatectl set-timezone Asia\/Tokyo\r\n<span class=\"nv\">$ <\/span><span class=\"nb\">sed<\/span> <span class=\"nt\">-i<\/span> <span class=\"s2\">\"s\/en_US<\/span><span class=\"se\">\\.<\/span><span class=\"s2\">UTF-8\/ja_JP<\/span><span class=\"se\">\\.<\/span><span class=\"s2\">UTF-8\/g\"<\/span> \/etc\/sysconfig\/i18n\r\n<\/code><\/pre>\n<h3>\u66f4\u65b0yum<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$ <\/span>yum update <span class=\"nt\">-y<\/span>\r\n<\/code><\/pre>\n<h3>\u5b89\u88c5\u6bcf\u4e2a\u8f6f\u4ef6\u5305\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"c\"># Install apache<\/span>\r\n<span class=\"nv\">$ <\/span>yum <span class=\"nb\">install<\/span> <span class=\"nt\">-y<\/span> httpd\r\n\r\n<span class=\"c\"># Install php<\/span>\r\n<span class=\"nv\">$ <\/span>amazon-linux-extras <span class=\"nb\">install<\/span> <span class=\"nt\">-y<\/span> php7.2\r\n<span class=\"nv\">$ <\/span>yum <span class=\"nb\">install<\/span> <span class=\"nt\">-y<\/span> php-mbstring php-xml php-intl\r\n\r\n<span class=\"c\"># Install git<\/span>\r\n<span class=\"nv\">$ <\/span>yum <span class=\"nb\">install<\/span> <span class=\"nt\">-y<\/span> git\r\n\r\n<span class=\"c\"># Install MySQL server and client<\/span>\r\n<span class=\"nv\">$ <\/span>systemctl start mariadb\r\n<span class=\"nv\">$ <\/span><span class=\"nb\">sudo <\/span>systemctl <span class=\"nb\">enable <\/span>mariadb\r\n<\/code><\/pre>\n<h3>\u4e3a\u4e86EC-CUBE\u7684\u5185\u6838\u8fdb\u884c\u6743\u9650\u66f4\u6539\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$ <\/span>usermod <span class=\"nt\">-a<\/span> <span class=\"nt\">-G<\/span> apache ec2-user\r\n<span class=\"nv\">$ <\/span><span class=\"nb\">chown<\/span> <span class=\"nt\">-R<\/span> ec2-user:apache \/var\/www\r\n<span class=\"nv\">$ <\/span><span class=\"nb\">chmod <\/span>2775 \/var\/www\r\n<span class=\"nv\">$ <\/span>find \/var\/www <span class=\"nt\">-type<\/span> d <span class=\"nt\">-exec<\/span> <span class=\"nb\">sudo chmod <\/span>2775 <span class=\"o\">{}<\/span> <span class=\"se\">\\;<\/span>\r\n<span class=\"nv\">$ <\/span>find \/var\/www <span class=\"nt\">-type<\/span> f <span class=\"nt\">-exec<\/span> <span class=\"nb\">sudo chmod <\/span>0664 <span class=\"o\">{}<\/span> <span class=\"se\">\\;<\/span>\r\n<\/code><\/pre>\n<h3>\u5b89\u88c5composer<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$ <\/span>php <span class=\"nt\">-r<\/span> <span class=\"s2\">\"copy('https:\/\/getcomposer.org\/installer', 'composer-setup.php');\"<\/span>\r\n<span class=\"nv\">$ <\/span>php composer-setup.php\r\n<span class=\"nv\">$ <\/span><span class=\"nb\">rm <\/span>composer-setup.php\r\n<span class=\"nv\">$ <\/span><span class=\"nb\">sudo mv <\/span>composer.phar \/usr\/local\/bin\/composer\r\n<\/code><\/pre>\n<h2>\u7f16\u8f91\u5404\u79cd\u914d\u7f6e\u6587\u4ef6<\/p>\n<p>\u8fdb\u884cApache\u548cPHP\u7684\u8bbe\u7f6e\u3002<\/p>\n<p>\u7528Vim\u6253\u5f00\/etc\/httpd\/conf\/httpd.conf\u6587\u4ef6\uff0c\u5e76\u8fdb\u884c\u4ee5\u4e0b\u8bbe\u7f6e\u3002<\/p>\n<pre class=\"post-pre\"><code>&lt;<span class=\"n\">IfModule<\/span> <span class=\"n\">mime_module<\/span>&gt;\r\n    <span class=\"n\">AddType<\/span> <span class=\"n\">application<\/span>\/<span class=\"n\">x<\/span>-<span class=\"n\">httpd<\/span>-<span class=\"n\">php<\/span> .<span class=\"n\">php<\/span>\r\n&lt;\/<span class=\"n\">IfModule<\/span>&gt;\r\n\r\n&lt;<span class=\"n\">Directory<\/span> <span class=\"s2\">\"\/var\/www\/html\"<\/span>&gt;\r\n    <span class=\"n\">AllowOverride<\/span> <span class=\"n\">All<\/span>\r\n&lt;\/<span class=\"n\">Directory<\/span>&gt;\r\n<\/code><\/pre>\n<p>\u7136\u540e\uff0c\u4e3a\u4e86\u907f\u514d\u63d2\u4ef6\u5b89\u88c5\u5931\u8d25\uff0c\u53ef\u80fd\u662f\u7531\u4e8e\u5185\u5b58\u9650\u5236\u7684\u539f\u56e0\uff0c\u53ef\u4ee5\u4f7f\u7528 vim \u6253\u5f00 \/etc\/php.ini \u6587\u4ef6\uff0c\u5e76\u8fdb\u884c\u4ee5\u4e0b\u8bbe\u7f6e\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"py\">memory_limit<\/span> <span class=\"p\">=<\/span> <span class=\"s\">512M<\/span>\r\n<\/code><\/pre>\n<p>\u6700\u540e\uff0c\u901a\u8fc7\u4ee5\u4e0b\u547d\u4ee4\u91cd\u65b0\u542f\u52a8 Apache\uff0c\u4ee5\u4f7f php.ini \u7684\u66f4\u6539\u751f\u6548\u3002<\/p>\n<pre class=\"post-pre\"><code>$ systemctl restart httpd.service\r\n<\/code><\/pre>\n<h2>MariaDB\u7684\u914d\u7f6e<\/p>\n<p>\u4f7f\u7528MariaDB\u767b\u5f55\uff0c\u5e76\u521b\u5efa\u5728EC-CUBE\u4e2d\u4f7f\u7528\u7684\u6570\u636e\u5e93\u4ee5\u53ca\u5177\u6709\u5bf9\u8be5\u6570\u636e\u5e93\u7684\u8bbf\u95ee\u6743\u9650\u7684\u7528\u6237\u3002<\/p>\n<h3>\u901a\u8fc7\u8fd0\u884cmysql_secure_installation\u547d\u4ee4\u8fdb\u884c\u521d\u59cb\u8bbe\u7f6e\u3002<\/p>\n<p>\u60a8\u53ef\u4ee5\u9009\u62e9\u6839\u7528\u6237\u7684\u521d\u59cb\u5bc6\u7801\u4ee5\u53ca\u662f\u5426\u5220\u9664\u6d4b\u8bd5\u7528\u6570\u636e\u5e93\u7b49\u3002\u8bf7\u6839\u636e\u60a8\u7684\u559c\u597d\u8fdb\u884c\u8bbe\u7f6e\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"gp\">$<\/span><span class=\"w\"> <\/span>mysql_secure_installation\r\n<span class=\"go\">\r\nNOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB\r\n      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!\r\n\r\nIn order to log into MariaDB to secure it, we'll need the current\r\npassword for the root user.  If you've just installed MariaDB, and\r\nyou haven't set the root password yet, the password will be blank,\r\nso you should just press enter here.\r\n\r\nEnter current password for root (enter for none):\r\nOK, successfully used password, moving on...\r\n\r\nSetting the root password ensures that nobody can log into the MariaDB\r\nroot user without the proper authorisation.\r\n\r\nSet root password? [Y\/n] Y\r\nNew password:\r\nRe-enter new password:\r\nPassword updated successfully!\r\nReloading privilege tables..\r\n ... Success!\r\n\r\n\r\nBy default, a MariaDB installation has an anonymous user, allowing anyone\r\nto log into MariaDB without having to have a user account created for\r\nthem.  This is intended only for testing, and to make the installation\r\ngo a bit smoother.  You should remove them before moving into a\r\nproduction environment.\r\n\r\nRemove anonymous users? [Y\/n] Y\r\n ... Success!\r\n\r\nNormally, root should only be allowed to connect from 'localhost'.  This\r\nensures that someone cannot guess at the root password from the network.\r\n\r\nDisallow root login remotely? [Y\/n] Y\r\n ... Success!\r\n\r\nBy default, MariaDB comes with a database named 'test' that anyone can\r\naccess.  This is also intended only for testing, and should be removed\r\nbefore moving into a production environment.\r\n\r\nRemove test database and access to it? [Y\/n] Y\r\n - Dropping test database...\r\n ... Success!\r\n - Removing privileges on test database...\r\n ... Success!\r\n\r\nReloading the privilege tables will ensure that all changes made so far\r\nwill take effect immediately.\r\n\r\nReload privilege tables now? [Y\/n] Y\r\n ... Success!\r\n\r\nCleaning up...\r\n\r\nAll done!  If you've completed all of the above steps, your MariaDB\r\ninstallation should now be secure.\r\n\r\nThanks for using MariaDB!\r\n<\/span><\/code><\/pre>\n<h3>\u521b\u5efa EC-CUBE \u4f7f\u7528\u7684 MySQL \u6570\u636e\u5e93\u548c\u7528\u6237\u3002<\/p>\n<p>\u6211\u5c06\u6309\u7167\u8981\u6c42\u6765\u64cd\u4f5c\u3002<br \/>\n\u8fd9\u6b21\u6211\u521b\u5efa\u4e86\u4e00\u4e2a\u540d\u4e3aec_cube_database\u7684\u6570\u636e\u5e93\uff0c\u5e76\u521b\u5efa\u4e86\u4e00\u4e2a\u540d\u4e3aec_cube_user\u7684\u7528\u6237\uff0c\u5e76\u8d4b\u4e88\u5176\u5bf9\u8be5\u6570\u636e\u5e93\u7684\u6240\u6709\u64cd\u4f5c\u6743\u9650\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$ <\/span>mysql <span class=\"nt\">-u<\/span> root <span class=\"nt\">-p<\/span>\r\nEnter password:\r\nWelcome to the MariaDB monitor.  Commands end with <span class=\"p\">;<\/span> or <span class=\"se\">\\g<\/span><span class=\"nb\">.<\/span>\r\nYour MariaDB connection <span class=\"nb\">id <\/span>is 10\r\nServer version: 5.5.64-MariaDB MariaDB Server\r\n\r\nCopyright <span class=\"o\">(<\/span>c<span class=\"o\">)<\/span> 2000, 2018, Oracle, MariaDB Corporation Ab and others.\r\n\r\nType <span class=\"s1\">'help;'<\/span> or <span class=\"s1\">'\\h'<\/span> <span class=\"k\">for <\/span>help. Type <span class=\"s1\">'\\c'<\/span> to clear the current input statement.\r\n\r\nMariaDB <span class=\"o\">[(<\/span>none<span class=\"o\">)]&gt;<\/span> CREATE DATABASE <span class=\"s1\">'ec_cube_database'<\/span><span class=\"p\">;<\/span>\r\nQuery OK, 1 row affected <span class=\"o\">(<\/span>0.00 sec<span class=\"o\">)<\/span>\r\n\r\nMariaDB <span class=\"o\">[(<\/span>none<span class=\"o\">)]&gt;<\/span> CREATE USER <span class=\"s1\">'ec_cube_user'<\/span>@<span class=\"s1\">'localhost'<\/span> IDENTIFIED BY <span class=\"s1\">'password'<\/span><span class=\"p\">;<\/span>\r\nQuery OK, 0 rows affected <span class=\"o\">(<\/span>0.00 sec<span class=\"o\">)<\/span>\r\n\r\nMariaDB <span class=\"o\">[(<\/span>none<span class=\"o\">)]&gt;<\/span> GRANT ALL on ec_cube_database.<span class=\"k\">*<\/span> to <span class=\"s1\">'ec_cube_user'<\/span>@<span class=\"s1\">'localhost'<\/span><span class=\"p\">;<\/span>\r\nQuery OK, 0 rows affected <span class=\"o\">(<\/span>0.00 sec<span class=\"o\">)<\/span>\r\n<\/code><\/pre>\n<h2>EC-CUBE \u5b89\u88c5<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$ <\/span><span class=\"nb\">cd<\/span> \/var\/www\/html\/\r\n<span class=\"nv\">$ <\/span>git clone https:\/\/github.com\/EC-CUBE\/ec-cube.git\r\n<span class=\"nv\">$ <\/span><span class=\"nb\">chmod <\/span>764 ec-cube\/bin\/console\r\n<span class=\"nv\">$ <\/span><span class=\"nb\">cd <\/span>ec-cube\/\r\n<span class=\"nv\">$ <\/span>composer <span class=\"nb\">install<\/span>\r\n<span class=\"nv\">$ <\/span>bin\/console eccube:install\r\n<\/code><\/pre>\n<p>\u5728\u6267\u884cbin\/console eccube:install\u547d\u4ee4\u65f6\uff0c\u5c06\u8981\u6c42\u60a8\u4ece\u6807\u51c6\u8f93\u5165\u4e2d\u8f93\u5165\u5404\u4e2a\u73af\u5883\u53d8\u91cf\u3002<br \/>\n\u6700\u4f4e\u9650\u5ea6\u9700\u8981\u8bbe\u7f6e\u7684\u662fDatabase Url\u3002\u8bf7\u53c2\u8003Connection URL Syntax\u8fdb\u884c\u8bbe\u7f6e\u3002<\/p>\n<p>\u5728\u6211\u7684\u60c5\u51b5\u4e0b\uff0c\u4f1a\u662f\u4ee5\u4e0b\u8fd9\u6837\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"go\"> Database Url [sqlite:\/\/\/var\/eccube.db]:\r\n<\/span><span class=\"gp\"> &gt;<\/span><span class=\"w\"> <\/span>mysql:\/\/ec_cube_user:password@localhost\/ec_cube_database\r\n<\/code><\/pre>\n<h1>\u884c\u52a8\u786e\u8ba4<\/p>\n<p>\u5982\u679c\u8bbf\u95ee<\u516c\u5171DNS>\/ec-cube\/\u540e\u80fd\u591f\u663e\u793a\u7f51\u7ad9\uff0c\u5219\u8868\u793a\u4e00\u5207\u6b63\u5e38\u3002<\/p>\n<div>\n                            <img decoding=\"async\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657cfe0c37434c4406bc4696\/43-0.png\" class='post-images' alt=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2020-09-24 18.44.53.png\" title=\"\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u6211\u662fTirol\uff0c\u6b63\u5728\u4e2a\u4eba\u5f00\u53d1EC-CUBE\u63d2\u4ef6\u3002 \u5728\u5f00\u53d1\u81ea\u5df1\u7684\u63d2\u4ef6\u8fc7\u7a0b\u4e2d\uff0c\u4ee5\u524d\u4f7f\u7528Heroku\u4f5c\u4e3a\u6d4b\u8bd5\u7684\u670d\u52a1\u5668 [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[227],"class_list":["post-28704","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-227"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u5728EC2\u5b9e\u4f8b\u4e0a\u6784\u5efaEC-CUBE4 - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"\u5173\u4e8e\u5728EC2\u5b9e\u4f8b\u4e0a\u6784\u5efaEC-CUBE4\u7684\u6280\u672f\u6587\u7ae0\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/zh\/blog\/\u5728ec2\u5b9e\u4f8b\u4e0a\u6784\u5efaec-cube4\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u5728EC2\u5b9e\u4f8b\u4e0a\u6784\u5efaEC-CUBE4\" \/>\n<meta property=\"og:description\" content=\"\u5173\u4e8e\u5728EC2\u5b9e\u4f8b\u4e0a\u6784\u5efaEC-CUBE4\u7684\u6280\u672f\u6587\u7ae0\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/zh\/blog\/\u5728ec2\u5b9e\u4f8b\u4e0a\u6784\u5efaec-cube4\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-23T17:31:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-12T01:38:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657cfe0c37434c4406bc4696\/43-0.png\" \/>\n<meta name=\"author\" content=\"\u65b0, \u97f5\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u65b0, \u97f5\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8ec2%e5%ae%9e%e4%be%8b%e4%b8%8a%e6%9e%84%e5%bb%baec-cube4\/\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8ec2%e5%ae%9e%e4%be%8b%e4%b8%8a%e6%9e%84%e5%bb%baec-cube4\/\",\"name\":\"\u5728EC2\u5b9e\u4f8b\u4e0a\u6784\u5efaEC-CUBE4 - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\"},\"datePublished\":\"2023-02-23T17:31:25+00:00\",\"dateModified\":\"2025-08-12T01:38:24+00:00\",\"author\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/4ba4019495123db3038fd0809e6959c9\"},\"description\":\"\u5173\u4e8e\u5728EC2\u5b9e\u4f8b\u4e0a\u6784\u5efaEC-CUBE4\u7684\u6280\u672f\u6587\u7ae0\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8ec2%e5%ae%9e%e4%be%8b%e4%b8%8a%e6%9e%84%e5%bb%baec-cube4\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8ec2%e5%ae%9e%e4%be%8b%e4%b8%8a%e6%9e%84%e5%bb%baec-cube4\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8ec2%e5%ae%9e%e4%be%8b%e4%b8%8a%e6%9e%84%e5%bb%baec-cube4\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.silicloud.com\/zh\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u5728EC2\u5b9e\u4f8b\u4e0a\u6784\u5efaEC-CUBE4\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/\",\"name\":\"Blog - Silicon Cloud\",\"description\":\"\",\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/4ba4019495123db3038fd0809e6959c9\",\"name\":\"\u65b0, \u97f5\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d484b6c6e4ae82e8a9efea989e1d2af46d9b6ef128101e63b18f559fca0ae627?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d484b6c6e4ae82e8a9efea989e1d2af46d9b6ef128101e63b18f559fca0ae627?s=96&d=mm&r=g\",\"caption\":\"\u65b0, \u97f5\"},\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/author\/yunxin\/\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8ec2%e5%ae%9e%e4%be%8b%e4%b8%8a%e6%9e%84%e5%bb%baec-cube4\/#local-main-organization-logo\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Blog - Silicon Cloud\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u5728EC2\u5b9e\u4f8b\u4e0a\u6784\u5efaEC-CUBE4 - Blog - Silicon Cloud","description":"\u5173\u4e8e\u5728EC2\u5b9e\u4f8b\u4e0a\u6784\u5efaEC-CUBE4\u7684\u6280\u672f\u6587\u7ae0","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/zh\/blog\/\u5728ec2\u5b9e\u4f8b\u4e0a\u6784\u5efaec-cube4\/","og_locale":"zh_CN","og_type":"article","og_title":"\u5728EC2\u5b9e\u4f8b\u4e0a\u6784\u5efaEC-CUBE4","og_description":"\u5173\u4e8e\u5728EC2\u5b9e\u4f8b\u4e0a\u6784\u5efaEC-CUBE4\u7684\u6280\u672f\u6587\u7ae0","og_url":"https:\/\/www.silicloud.com\/zh\/blog\/\u5728ec2\u5b9e\u4f8b\u4e0a\u6784\u5efaec-cube4\/","og_site_name":"Blog - Silicon Cloud","article_published_time":"2023-02-23T17:31:25+00:00","article_modified_time":"2025-08-12T01:38:24+00:00","og_image":[{"url":"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657cfe0c37434c4406bc4696\/43-0.png"}],"author":"\u65b0, \u97f5","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"\u65b0, \u97f5","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"1 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8ec2%e5%ae%9e%e4%be%8b%e4%b8%8a%e6%9e%84%e5%bb%baec-cube4\/","url":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8ec2%e5%ae%9e%e4%be%8b%e4%b8%8a%e6%9e%84%e5%bb%baec-cube4\/","name":"\u5728EC2\u5b9e\u4f8b\u4e0a\u6784\u5efaEC-CUBE4 - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website"},"datePublished":"2023-02-23T17:31:25+00:00","dateModified":"2025-08-12T01:38:24+00:00","author":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/4ba4019495123db3038fd0809e6959c9"},"description":"\u5173\u4e8e\u5728EC2\u5b9e\u4f8b\u4e0a\u6784\u5efaEC-CUBE4\u7684\u6280\u672f\u6587\u7ae0","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8ec2%e5%ae%9e%e4%be%8b%e4%b8%8a%e6%9e%84%e5%bb%baec-cube4\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8ec2%e5%ae%9e%e4%be%8b%e4%b8%8a%e6%9e%84%e5%bb%baec-cube4\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8ec2%e5%ae%9e%e4%be%8b%e4%b8%8a%e6%9e%84%e5%bb%baec-cube4\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.silicloud.com\/zh\/blog\/"},{"@type":"ListItem","position":2,"name":"\u5728EC2\u5b9e\u4f8b\u4e0a\u6784\u5efaEC-CUBE4"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website","url":"https:\/\/www.silicloud.com\/zh\/blog\/","name":"Blog - Silicon Cloud","description":"","inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/4ba4019495123db3038fd0809e6959c9","name":"\u65b0, \u97f5","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d484b6c6e4ae82e8a9efea989e1d2af46d9b6ef128101e63b18f559fca0ae627?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d484b6c6e4ae82e8a9efea989e1d2af46d9b6ef128101e63b18f559fca0ae627?s=96&d=mm&r=g","caption":"\u65b0, \u97f5"},"url":"https:\/\/www.silicloud.com\/zh\/blog\/author\/yunxin\/"},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8ec2%e5%ae%9e%e4%be%8b%e4%b8%8a%e6%9e%84%e5%bb%baec-cube4\/#local-main-organization-logo","url":"","contentUrl":"","caption":"Blog - Silicon Cloud"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/28704","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/comments?post=28704"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/28704\/revisions"}],"predecessor-version":[{"id":111373,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/28704\/revisions\/111373"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/media?parent=28704"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/categories?post=28704"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/tags?post=28704"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}