我们希望在Amazon Lightsail上托管许多小型项目。对于较大的项目,我们使用Codepipeline来管理来自github的部署。
是否有类似的选项可用于将部署从github推送到lightail实例进行部署。我环顾四周,管道似乎无法正常工作。
可以将AWS CodePipeline与Lightsail一起使用吗?
是否有针对lightail的良好部署选项,还是我们应该看一些更基本的东西,例如
https://github.com/markomarkovic/simple-php-git-deploy
非常感谢您的建议!
由于 Lightsail 实例是从与用户帐户不同的专用 AWS 帐户托管的,因此限制特定 Lightsail 实例的存储桶/对象操作的良好 S3 存储桶策略是什么?具体来说,我只想向实例授予s3:PutObject
和操作。s3:ListBucket
或者,是否有另一种比存储桶策略更好的授予访问权限的解决方案?
我的一个 AWS EC2 实例更适合 Lightsail(并且更具成本效益)。有没有办法根据 EBS 快照创建 Lightsail 实例?
如何连接到 AWS LightSail 实例?AWS 提供了一个 Web 界面来执行此操作。但是我怎样才能在我的终端上使用 SSH 来做到这一点呢?
有许多文档可用于使用 Putty 从 Windows 进行连接。
ssh -i "LightsailDefaultKey-ap-south-1.pem" bitnami@[ip-of-lightsail-instance] ssh:连接到主机 6[ip-of-lightsail-instance] 端口 22:连接超时
UPSTREAM_NOT_FOUND 发生错误,我们无法连接或保持与您的实例的连接。如果此实例刚刚启动,请在一两分钟后重试。UPSTREAM_NOT_FOUND [519]
PUTTY 说连接超时
到目前为止,我已经在 Amazon Lightsail 上设置了一个 mySQL 服务器,并在本地运行 Strapi 时成功使用了它。如何在 lightsail 上部署 Strapi 本身并获取通过浏览器访问它的链接?
我已阅读https://strapi.io/documentation/3.0.0-beta.x/deployment/amazon-aws.html,但该指南适用于 AWS EC2。相同的步骤是否适用于 lightsail?
我在 AWS Lightsail 上构建了一个 WordPress 网站,需要将其转移到另一个 AWS 账户。
推荐的方法是什么?
我正在考虑以下方法
没有办法直接跨帐户共享 Lightsail 快照吗?
我目前正在 AWS Lightsail 上开发一个 WordPress 网站。它非常基本,我刚刚安装了氧气主题来编辑网站。
我在一个国家,而我的朋友(我为他做这件事)在另一个国家。
他在我编辑该网站的同时登录了该网站,这导致了 CPU 使用率的峰值:
这使得该网站无法在浏览器中加载,我什至无法使用基于 Web 的 SSH 终端进行 SSH。
这并不是一个很大的峰值,我担心我设置错误。有没有办法查看有关此指标的更多信息?或者查看更多关于我的实例出现故障的原因的指标?
我想在我的 CodeDeploy 管道中使用 AWS 系统管理器存储参数,删除我对 Lightsail 的最后一次提交。
? 1. 我创建了一个 SSM 参数:MySecureString
。
参数被设定在SecureString
与KMS加密集合上Actual account
与alias/aws/ssm
作为ID。
我SecureString
的设置为:postgres://user:password@endpoint.rds.amazonaws.com:5432/myDatabase
? 2. 我创建了一个供 CodeDeploy 实例使用的 IAM 策略
前往 IAM 并创建了一个附加到的 JSON 策略MySpecificCodeDeployUser
:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "VisualEditor0",
"Effect": "Allow",
"Action": [
"kms:Decrypt",
"ssm:GetParameter"
],
"Resource": [
"arn:aws:kms:*:<accountID>:key/alias/aws/ssm",
"arn:aws:ssm:us-east-1:<accountID>:parameter/MySecureString"
]
}
]
}
Run Code Online (Sandbox Code Playgroud)
? 3.测试MySpecificFCodeDeployUser
访问SSM MySecureString
:
键入aws configure
以登录MySpecificFCodeDeployUser
并尝试在我的本地计算机上运行此命令:
aws --region=us-east-1 ssm get-parameter --name …
Run Code Online (Sandbox Code Playgroud) amazon-web-services aws-code-deploy amazon-kms amazon-lightsail aws-systems-manager
amazon-lightsail ×10
ssh ×2
amazon-ebs ×1
amazon-ec2 ×1
amazon-kms ×1
amazon-s3 ×1
bitnami ×1
github ×1
linux ×1
next-auth ×1
next.js ×1
nginx ×1
server ×1
strapi ×1
terminal ×1
wordpress ×1