精华内容
下载资源
问答
  • AWS实例远程控制脚本

    2018-12-08 00:45:45
    python boto3 AWS 实例远程控制脚本,通过操作系统定时自启停aws的ec2和rds实例,包含2个文件夹,共7个文件。
  • AWS控制 在特定时间启动AWS实例
  • aws-find命令行工具可让您通过标签名称查找 AWS 实例的信息。 安装后, aws-find允许您提供标签名称和值作为命令的参数,。 请参阅此处的安装指南: 安装 aws-find可用于基于MacOS和Linux的操作系统。 家酿 使用 ...
  • 头盔AWS 直接从Emacs管理EC2实例。 从您的AWS账户上的活动实例中进行选择,并对它们执行爆炸操作(例如,启动/停止实例,在emacs中启动ssh会话,启动Dired,ping等)。 需要和 。
  • 将本地文件上传aws实例

    千次阅读 2018-12-10 14:31:20
    ssh连接:ssh -i (.pem结尾的私钥文件) aws实例名@实例ip 例: ssh -i 2018.pem ubuntu@255.255.255.0 第二步: scp -i(.pem结尾的私钥文件) 要传输的文件 aws实例名@实例ip:~ (~为云端实例目录) 例子:scp -i...

      scp -i (.pem结尾的私钥文件) 要传输的文件 aws实例名@实例ip:~ (~为云端实例目录)

    例子:scp -i 2018.pem test.py.tar.gz ubuntu@255.255.255.0:~ 

    ps: 如果没有私钥文件可以省去-i 

    例子:scp test.py.tar.gz ubuntu@255.255.255.0:~ 

    按系统提示输入密码即可

    展开全文
  • aws实例启动失败 安装Neo4j之后,我要做的第一件事就是安装APOC库 ,但是我发现在AWS上旋转服务器时这是一个手动过程,所以我想简化一下。 已经有一个Neo4j AMI可以安装Neo4j 3.2.0 ,我的同事Michael指出,我们...

    aws实例启动失败

    安装Neo4j之后,我要做的第一件事就是安装APOC库 ,但是我发现在AWS上旋转服务器时这是一个手动过程,所以我想简化一下。

    已经有一个Neo4j AMI可以安装Neo4j 3.2.0 ,我的同事Michael指出,我们可以通过编写脚本并将其作为UserData发送来将APOC下载到正确的文件夹中。

    在过去的两周中,我一直在使用JavaScript进行一些工作,因此我认为我将使用AWS库自动执行所有步骤。 您可以在GitHub上找到完整的脚本

    脚本的UserData部分实际上非常简单:

    该脚本创建一个密钥对,安全组,在端口22(SSH),7474(HTTP),7473(HTTPS)和7687(Bolt)上打开该安全组。 创建的服务器是m3.medium ,但是您可以根据需要将其更改其他名称

    #!/bin/bash
    curl -L https://github.com/neo4j-contrib/neo4j-apoc-procedures/releases/download/3.2.0.3/apoc-3.2.0.3-all.jar -O
    sudo cp apoc-3.2.0.3-all.jar /var/lib/neo4j/plugins/

    我们可以这样运行它:

    $ node neo4j-with-apoc.js 
    Creating a Neo4j server
    Key pair created. Save this to a file - you'll need to use it if you want to ssh into the Neo4j server
    -----BEGIN RSA PRIVATE KEY-----
    <Private key details>
    -----END RSA PRIVATE KEY-----
    Created Group Id:<Group Id>
    Opened Neo4j ports
    Instance Id: <Instance Id>
    Your Neo4j server is now ready!
    You'll need to login to the server and change the default password:
    https://ec2-ip-address.compute-1.amazonaws.com:7473 or http://ec2-ip-address.compute-1.amazonaws.com:7474
    User:neo4j, Password:<Instance Id>

    我们需要等待几秒钟,Neo4j才能启动,但是可以通过指定的URI访问它。

    一旦可以访问,我们可以使用用户名neo4j和密码登录
    。 然后将指示我们选择一个新密码。

    然后,我们可以运行以下查询来检查是否已安装APOC:

    call dbms.procedures() YIELD name
    WHERE name starts with "apoc"
    RETURN count(*)
     
    ╒══════════╕
    │"count(*)"│
    ╞══════════╡
    │214       │
    └──────────┘

    太好了,它奏效了,现在我们可以让Neo4j和APOC满足我们的要求了! 如果我们想通过SSH连接到服务器,我们也可以通过以下方式做到这一点:首先将命令行上打印的私钥保存到文件中,然后执行以下命令:

    $ cat aws-private-key.pem
    -----BEGIN RSA PRIVATE KEY-----
    <Private key details>
    -----END RSA PRIVATE KEY-----
     
    $ chmod 600 aws-private-key.pem
     
    $ ssh -i aws-private-key.pem ubuntu@ec2-ip-address.compute-1.amazonaws.com
    Welcome to Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-1013-aws x86_64)
     
     * Documentation:  https://help.ubuntu.com
     * Management:     https://landscape.canonical.com
     * Support:        https://ubuntu.com/advantage
     
      Get cloud support with Ubuntu Advantage Cloud Guest:
        http://www.ubuntu.com/business/services/cloud
     
    106 packages can be updated.
    1 update is a security update.
     
    To run a command as administrator (user "root"), use "sudo <command>".
    See "man sudo_root" for details.

    您可以通过运行以下命令来启动/停止neo4j:

    $ /etc/init.d/neo4j 
    Usage: /etc/init.d/neo4j {start|stop|status|restart|force-reload}

    您可能会在bin文件夹中找到的其他命令可以在这里找到:

    $ ls -lh /usr/share/neo4j/bin/
    total 48K
    -rwxr-xr-x 1 neo4j adm   15K May  9 09:22 neo4j
    -rwxr-xr-x 1 neo4j adm  5.6K May  9 09:22 neo4j-admin
    -rwxr-xr-x 1 root  root  612 May 12 00:03 neo4j-awspasswd
    -rwxr-xr-x 1 neo4j adm  5.6K May  9 09:22 neo4j-import
    -rwxr-xr-x 1 neo4j adm  5.6K May  9 09:22 neo4j-shell
    drwxr-xr-x 2 neo4j adm  4.0K May 11 22:13 tools

    让我知道这是否有帮助以及您是否有任何建议/改进。

    翻译自: https://www.javacodegeeks.com/2017/10/aws-spinning-neo4j-instance-apoc-installed.html

    aws实例启动失败

    展开全文
  • 用于管理 Amazon Cloud 的 aws 实例和服务的 Shell 脚本,对于喜欢使用 Shell 脚本的 SysOps/DevOps 很有用。 必需的: You have AWS-CLI installed (http://aws.amazon.com/cli/) Configuring aws credentials ...
  • AWS实例更换密钥对

    2021-06-06 03:02:56
    手贱删除了ssh密钥,无法登录 1)停止ec2实例(注意:停止启动实例会变更IP)。 2)拍摄虚拟机和存储的快照。 3)在创建新实例的同时,选择快照并从Snapshot创建VM。 4)创建VM时会下载您的密钥对。 5)一旦您的虚拟机...

    手贱删除了ssh密钥,无法登录

    1)停止ec2实例(注意:停止启动实例会变更IP)。
    2)拍摄虚拟机和存储的快照。
    3)在创建新实例的同时,选择快照并从Snapshot创建VM。
    4)创建VM时会下载您的密钥对。
    5)一旦您的虚拟机启动,您就可以使用新的密钥对ssh,您的数据也将恢复。

    AWS 更换 EC2 密钥

    在 EC2 实例上重置密码和 SSH 密钥

    1、运行 AWSSupport-ResetAccess 自动化

    通过以下网址打开 AWS Systems Manager:https://console.aws.amazon.com/systems-manager/。

    在导航窗格中,选择自动化。

    -或者-

    如果 AWS Systems Manager 主页首先打开,请选择菜单图标 ( )以打开导航窗格,然后选择自动化。

    选择执行自动化。

    在 Automation document (Automation 文档) 部分中,从列表中选择 Owned by Amazon (Amazon 所拥有)。

    在 Runbook 列表中,选择AWSSupport-ResetAccess,然后选择下一步。
    按文档的办法找不到AWSSupport-ResetAccess文件,直接在服务边上的搜索栏里搜
    在这里插入图片描述

    在这里插入图片描述

    在 Execute automation document (执行 Automation 文档) 页面上,选择 Simple execution (简单执行)。
    在这里插入图片描述

    在 Document details (文档详细信息) 部分中,验证 Document version (文档版本) 是否设置为最高默认版本。例如,$DEFAULT 或 3 (default) (3 (默认值))。

    在输入参数部分中,指定以下参数:

    对于 InstanceID,指定无法访问实例的 ID。

    对于 SubnetId,指定您指定的实例所在可用区中某个现有 VPC 的子网。默认情况下,Systems Manager 会新建一个 VPC,但您可以根据需要指定现有 VPC 中的某个子网。

    注意
    如果未看到指定子网 ID 的选项,请确认使用的是不是最新的默认值版本的运行手册。

    对于 EC2RescueInstanceType,为 EC2Rescue 实例指定实例类型。默认的实例类型为 t2.small。

    适用于AssumeRole,如果是使用本主题前面介绍的 AWS CloudFormation 过程为此自动化创建的角色,则指定 AWS CloudFormation 控制台记下的 AssumeRole ARN。

    (可选)在标签区域,应用一个或多个标签键名称/值对以帮助识别自动化,例如Key=Purpose,Value=ResetAccess。

    选择 Execute (执行)。
    AWSSupport-ResetAccess文档已失效,无法执行
    在这里插入图片描述

    要监控自动化过程,请选择正在运行的自动化,然后选择步骤” 选项卡。完成自动化后,选择说明选项卡,然后选择查看输出以查看结果。要查看单个步骤的输出,请选择步骤选项卡,然后选择步骤旁的查看输出。

    在自动化过程中,运行手册将创建备份 AMI 和启用了密码的 AMI。Automation 创建的所有其他资源都会自动删除,但这些 AMI 将保留在您的账户中。这些 AMI 遵从以下命名约定:

    备份 AMI:AWSSupport-EC2Rescue:InstanceId

    启用密码的 AMI:AWSSupport-EC2Rescue: 启用密码的 AMI InstanceId

    可以通过搜索 Automation 执行 ID 查找这些 AMI。

    对于 Linux,您的实例的新 SSH 私有密钥加密保存到 Parameter Store 中。参数名称为/ec2r/开放/instance_id/key。

    展开全文
  • aws-secrets, 使用KMS加密IAM角色和S3存储管理AWS实例上的秘密 aws密钥使用KMS加密。IAM角色和S3存储管理AWS实例上的秘密。概要aws-secret要求 aws 版本 1.8或者更高版本。安装:git clone -o github ...
  • 清除AWS实例和卷

    万次阅读 2015-06-11 11:39:27
    因为您无法在终止实例后重新连接到实例,所以终止实例可进行有效删除。这不同于停止实例;当您停止实例时,它将关闭,而且不会对您按小时使用量或数据传输量计费(但会对任何 Amazon EBS 卷存储计费)。另外,您可...

    清除您的实例和卷

    在您完成为本教程创建的实例和 Amazon EBS 卷后,应进行清除。首先,终止实例,使卷与实例分离,然后删除卷。

    因为您无法在终止实例后重新连接到实例,所以终止实例可进行有效删除。这不同于停止实例;当您停止实例时,它将关闭,而且不会对您按小时使用量或数据传输量计费(但会对任何 Amazon EBS 卷存储计费)。另外,您可随时重新启动停止的实例。有关停止实例和终止实例之间的区别的详细信息,请参阅停止实例。

    终止实例的步骤

    在 Instances (实例) 页面上的实例列表中找到您的实例。如果您无法找到实例,请验证您选择的区域是否正确。
    
    右键单击实例,选择 Instance State (实例状态),然后单击 Terminate (终止)。
    
    当系统提示进行确认时,单击 Yes, Terminate (是,终止)。
    
    Amazon EC2 关闭并终止您的实例。您的实例在终止之后,短时间内仍将在控制台上可见,然后该条目将被删除。
    

    即使当您的实例终止后,EBS 卷也可以保留下来。如果您在上一步中创建并附加了 EBS 卷,当您终止实例时,它将被分离。然而,您必须删除卷,否则,如果存储量超出免费套餐权益范围,您将为卷存储付费。删除卷后,它的数据都不复存在,并且不能附加到任何实例。

    删除卷的步骤

    在 Volumes (卷) 页面上的卷列表中找到您创建的卷。如果您无法找到卷,请验证您选择的区域是否正确。
    
    右键单击卷,然后单击 Delete Volume (删除卷)。
    
    看到确认提示时,单击“Yes, Delete”。
    
    Amazon EC2 开始删除卷。
    
    展开全文
  • 在该网络内创建一个EC2实例 表中返回页面的describe-instances和describe-vpcs 语言:由您决定参考: : PS:如果您不是开发人员,则可以使用JSON格式(如果需要,我们将为您提供支持)。如果您认为这对您来说太...
  • Java常见问题之ssh连接AWS实例失败

    千次阅读 2018-06-22 11:11:20
    本文介绍了通过ssh连接AWS实例失败的解决方法 一.通过秘钥连接ssh的实例. lbydeMacBook-Pro-2:~ lby$ ssh -i /Users/lby/key.pem ec2-user@ec2-123-123-123-123.cn-north-1.compute.amazonaws.com.cn 二.bug...
  • 连接到AWS实例

    千次阅读 2015-06-11 11:16:50
    连接到您的实例启动您的实例之后,您可以连接到该实例,然后像使用您面前的计算机一样来使用它。Note启动后可能需要几分钟,正在运行的实例才能完成配置以便您连接该实例。检查您的实例是否通过了状态检查 - 您可以...
  • aws jenkinsAs a software engineer, one of my duties is to run QA tests on our products to make sure there are no crucial bugs that hinder user experience. It can be tedious to manually run these tests...
  • Quail为您的用户提供了配置他们所需的计算实例的工具,而无需您的操作人员参与。 它带有一个用户界面,您的团队可以在其中选择配置其EC2实例,并在任何受支持的区域或帐户中单击按钮即可对其进行配置。 而且您不必...
  • AWS主机环境部署 1.在控制面板页面,选择《启动实例》: 2.选择AMI系统映像 3.选择实例类型(免费为主): 4.检查实例详细信息: 5.添加存储(磁盘20G够用,不够后面再加,卷类型:通用性SSD): 6.添加标签(可加...
  • 一些实用程序可让AWS EC2实例确定它是否是Load Balancer上的唯一实例(或“第一个”实例)。 其主要目的是为了轻松确保在添加和关闭服务器时可以在安装中运行辅助进程的单个实例。 npm install aws-elb-util var ...
  • 实例旋转器 应用程序在REST请求上旋转AWS实例以执行任务。 我们还提供了一些模板脚本,可用于在旋转的实例上安装库,执行脚本等。 要启动该应用程序,请使用:./gradle bootRun 要查看端点文档,请检查
  • aws boto 使用When I first joined a DevOps/SRE team, I realized there were a lot of simple AWS infrastructure changes that took up a large chunk of our engineering team’s time. I didn’t want to spend...
  • 该网站使用Apache HTTP Server(已安装在实例中)托管在一个AWS实例上。 用户上传的照片存储在AWS桶中。 照片详细信息存储在AWS RDS数据库中。 数据表填充是使用PHP MyAdmin实现的。 网站上没有实现CSS或...
  • 早就听说Terraform 可以对aws 进行集成,今天实践了一把: 1:下面开始编写配置文件:config.tf: provider "aws" { access_key = "aws的accesskey" secret_key = "aws的secretkey" region = "aws...
  • 转载请注明出处:Docker学习(四)–制作镜像上传到aws实例 我们经常有一种应用场景–在原有的某个镜像上 增加一些功能和组件后重新打包发布,程序使用新镜像。 本文记录步骤。 环境准备 首先本机需要有docker的环境。 ...
  • AWS实例无法通过putty和winscp

    千次阅读 2018-05-27 14:05:01
    AWS是亚马逊提供的云服务,提供一年的免费服务使用,需要信用卡就行,但是发现需要6块的费用,从信用卡中扣,不过这已经是算是免费了。我通过aws的教程通过putty连接但是发现,还是连接不上。总是报错为:connect ...
  • AWS RDS 实例对比

    2016-04-05 17:56:20
    AWS RDS 实例配置和价格对比
  • 不同的实例镜像,对应不同的用户名: For Amazon Linux 2 or the Amazon Linux AMI, the user name is ec2-user. For a Centos AMI, the user name is centos. For a Debian AMI, the user name is admin or root. ...
  • 设置实例安全组的出入站 说明 入站规则:外网访问服务器主机通过在入站规则进行匹配,如果匹配成功,则放行,允许访问服务器,否则拒绝访问。从而达到防护效果。 出站规则:从服务器访问外网,内部流量访问走向外网...
  •  shell: aws ec2 modify-instance-attribute --instance-id {{ instance_id }} --instance-type {{ instance_type }}  - name: start instance  shell: aws ec2 start-instances --instance-ids '{{ ...
  • 永远不要忘记您的AWS实例! anti_forgetful是一种简单易用的工具,用于从终端启动单个AWS实例,并将其生命周期与启动它的计算机上的进程生命周期联系起来。 这有助于避免忘记实例并使其运行一个月的情况。 那可能是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 27,725
精华内容 11,090
关键字:

如何删除aws实例