小编pqu*_*ery的帖子

如何在CloudFormation模板中将预先上载的SSL证书附加到ELB?

我一直在尝试在新的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.

我在听众身上遗漏了什么?

ssl portforwarding amazon-web-services aws-cloudformation

22
推荐指数
3
解决办法
2万
查看次数

不安全地使用可为空的接收器类型 Bundle?android 应用程序将编译时发出警告但立即崩溃

我是 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)

android android-intent kotlin

7
推荐指数
1
解决办法
6006
查看次数

无法使用ruby repo git aws.push进行弹性beanstalk

我已经完成了不同教程中的所有步骤.

我已经通过+ 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

6
推荐指数
1
解决办法
2687
查看次数