如何为 AWS EC2 上托管的 Parse 服务器获取 APP_ID 和 CLIENT_KEY
Posted
技术标签:
【中文标题】如何为 AWS EC2 上托管的 Parse 服务器获取 APP_ID 和 CLIENT_KEY【英文标题】:How to obtain APP_ID and CLIENT_KEY for Parse server hosted on a EC2 of AWS 【发布时间】:2018-05-01 15:22:58 【问题描述】:我真的是 AWS
和 EC2
的新手,我正在尝试将我的 android
项目与我的新 Parse
服务器连接到我的 EC2
实例上,但为了在我的实例中初始化我的服务器项目,我需要我的 APP_ID 和 CLIENT_KEY 出于某种愚蠢的原因我找不到它们。
这是我到目前为止所做的:
我不使用Java
SSH 客户端,因为它不起作用!相反,我使用的是 standalone SSH 客户端
通过我的终端 (Mac) 连接到 bitnami 解析服务器,成功。
我获得了我的用户名和密码,并且我可以访问我的 Parse 仪表板。
我遇到的大多数建议都是通过浏览器连接提供基于 Java SSH 客户端的解决方案,但就像我说的,我使用的是独立的。那么如何获得呢??
这是我的代码:
Parse.initialize(new Parse.Configuration.Builder(getApplicationContext())
//where do I Find my APP_ID
.applicationId("myappid")
//where do I Find my CLIENT_KEY
.clientKey(null)
.server("http://ec2-xx-xxx-xxx-xx.us-east-2.compute.amazonaws.com/parse/")
.build()
);
ParseObject object = new ParseObject("ExampleObject");
object.put("myNumber", "123");
object.put("myString", "rob");
object.saveInBackground(new SaveCallback ()
@Override
public void done(ParseException ex)
if (ex == null)
Log.i("Parse Result", "Successful!");
else
Log.i("Parse Result", "Failed" + ex.toString());
);
【问题讨论】:
您是否在解析服务器上创建了新应用程序? @FahedYasin 是的,我在仪表板中有一个应用程序 【参考方案1】:原来我所要做的就是在我的终端中运行的 Bitnami 解析服务器上打开 server.js 文件。这是通过执行以下操作来实现的(在终端的 Bitnami 解析服务器中):
cd /opt/bitnami/apps/parse/htdocs/
然后:
vi server.js
【讨论】:
【参考方案2】:这个问题通常在Windows 10中使用putty
时出现,所以如果你想在终端中打开server.js
文件,你必须运行以下命令:
cd stack/parse
cat config.json
如果您想知道登录 Parse Dashboard 的用户名和密码,则必须运行以下命令:
cat /home/bitnami/bitnami_credentials
这是您可以在控制台中检查上述所有命令的链接:
【讨论】:
【参考方案3】:只需在命令下方运行此命令
ssh -i <your pem file with path> <your public DNS>
例如
sudo ssh -i "Downloads/karthi.pem" ubuntu@ec2-1821-434-234-5130.us-east-2.compute.amazonaws.com
【讨论】:
【参考方案4】:我在 Windows 10 上使用 PuTTY 时也遇到了同样的问题。然后我在我的课程 Udemy 平台上发布了这个问题。 Rob(当然是Tutor)用以下方式回答。
cd 堆栈/解析
猫配置.json
希望这对你也有用。the following link is the code how it worked for me. Check it if you want
【讨论】:
以上是关于如何为 AWS EC2 上托管的 Parse 服务器获取 APP_ID 和 CLIENT_KEY的主要内容,如果未能解决你的问题,请参考以下文章
Ubuntu 上托管的 LAMP 应用程序的 AWS SSL 证书
如何将我的云代码部署到 AWS Elastic Beanstalk? (解析服务器)
如何为在 EC2 模式下运行在 AWS ECS 集群中的容器分配公共 IP