我一直在尝试在新的Cloud Formation模板上附加我目前正用于我的一个Elastic Load Balancing实例的SSL证书,但每次都得到:
找不到密钥的服务器证书
然后Cloudformation模板开始在那一点回滚.
"Listeners" : [
{
"LoadBalancerPort" : "443",
"InstancePort" : "80",
"SSLCertificateId" : "start_certname_com",
"Protocol" : "HTTPS"
},...
Run Code Online (Sandbox Code Playgroud)
亚马逊要求使用SSL证书的ARN.我相信这是正确的,因为这是在当前设置ELB的下拉列表中出现的确切字符串,它在实例上占用443到端口80.
我在听众身上遗漏了什么?
我是 kotlin 和 android 编程的新手,似乎这种语言在没有一些落后功能的情况下发展得相当快。
这是我在 MainActivity.kt 中的两个主要功能
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
cameraButton.setOnClickListener {
val callCameraIntent = Intent(MediaStore.ACTION_IMAGE_CAPTURE)
if(callCameraIntent.resolveActivity(packageManager) != null) {
startActivityForResult(callCameraIntent, CAMERA_REQUEST_CODE)
}
}
replaceFragment(ReportsFragment())
bottom_navigation.setOnNavigationItemSelectedListener(mOnNavigationItemSelectedListener)
}
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
super.onActivityResult(requestCode, resultCode, data)
val dt: Intent? = data
when(requestCode) {
CAMERA_REQUEST_CODE -> {
if(resultCode == Activity.RESULT_OK && data != null) {
//if(data != null) {
//&& data != null){
photoImageView.setImageBitmap(data.extras.get("data") as Bitmap)
}
}
else -> {
Toast.makeText(this, "Unrecognized …Run Code Online (Sandbox Code Playgroud) 我已经完成了不同教程中的所有步骤.
我已经通过+ eb init +创建了弹性beanstalk实例,并且我已正确设置了路径.
然后我做了一个git .init并尝试了一个git aws.push并得到了以下错误:
error: cannot run .git/AWSDevTools/aws.elasticbeanstalk.push: No such file or directory
fatal: While expanding alias 'aws.elasticbeanstalk.push':
.git/AWSDevTools/aws.elasticbeanstalk.push': No such file or directory
Run Code Online (Sandbox Code Playgroud)
现在我首先从另一个git repo克隆了这个项目,然后我做了一个
eb stop
Run Code Online (Sandbox Code Playgroud)
旋转实例,然后做了一个
rm -rf .git
Run Code Online (Sandbox Code Playgroud)
在工作目录上清除从上一个克隆中留下的任何项目.
然后我做了
eb init
Run Code Online (Sandbox Code Playgroud)
再次,所有.git信息将重新重新生成
我甚至按照http://docs.amazonwebservices.com/elasticbeanstalk/latest/dg/create_deploy_Ruby_rails.html中的步骤 进行了操作
git init && git add -A && git commit -m "Initial commit"
Run Code Online (Sandbox Code Playgroud)
然后,一旦我尝试这样做:
git aws.push
Run Code Online (Sandbox Code Playgroud)
我遇到了和以前一样的错误信息.
这是我的第一个beanstalk实例我不知道我在哪里出错了.您是否只允许从下载CLI的同一目录运行git命令?
更新我确实找到了另一个链接,表示要执行此步骤:
sh /home/elasticbeanstalk-cli/AWSDevTools/Linux/AWSDevTools-RepositorySetup.sh
Run Code Online (Sandbox Code Playgroud)
但所有这一切都给了我这样的信息:
sh /home/coder/eb/AWSDevTools/Linux/AWSDevTools-RepositorySetup.sh
/home/coder/eb/AWSDevTools/Linux/AWSDevTools-RepositorySetup.sh: 18:
/home/coder/eb/AWSDevTools/Linux/AWSDevTools-RepositorySetup.sh: Bad substitution
Run Code Online (Sandbox Code Playgroud)
操作系统:Linux(Ubuntu/LTS 12.04)
git command-line-interface amazon-web-services amazon-elastic-beanstalk