Difference between revisions of "Aws ec2"

From wikieduonline
Jump to navigation Jump to search
 
(15 intermediate revisions by 4 users not shown)
Line 15: Line 15:
 
:<code>[[aws ec2 start-instances]] --instance-ids i-08cf893bbcfd7dc46</code> (Use your own instance-id)
 
:<code>[[aws ec2 start-instances]] --instance-ids i-08cf893bbcfd7dc46</code> (Use your own instance-id)
 
* Stop an EC2 instance:
 
* Stop an EC2 instance:
:<code>aws ec2 stop-instances --instance-ids i-08cf893bbcfd7dc46</code> (Use your own instance-id)
+
:<code>[[aws ec2 stop-instances]] --instance-ids i-08cf893bbcfd7dc46</code> (Use your own instance-id)
  
 
* Query and display EC2 metadata: <code>ec2metadata</code> <ref>https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html</ref> (Distributed in <code>cloud-guest-utils</code> package at least in Debian)
 
* Query and display EC2 metadata: <code>ec2metadata</code> <ref>https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html</ref> (Distributed in <code>cloud-guest-utils</code> package at least in Debian)
Line 28: Line 28:
 
Volumes:
 
Volumes:
 
* <code>[[aws ec2 describe-volumes]]</code>
 
* <code>[[aws ec2 describe-volumes]]</code>
 +
* <code>[[aws ec2 create-volume]]</code>
 +
* <code>[[aws ec2 modify-volume]]</code>
 +
* <code>[[aws ec2 detach-volume]]</code>
  
 
[[Key]] management:
 
[[Key]] management:
Line 42: Line 45:
 
* <code>[[aws ec2 create-vpc]]</code>
 
* <code>[[aws ec2 create-vpc]]</code>
 
* <code>[[aws ec2 describe-vpcs]]</code>
 
* <code>[[aws ec2 describe-vpcs]]</code>
 +
 +
[[AWS VPC peering]]
 +
* <code>[[aws ec2 create-vpc-peering-connection]]</code>
 +
* <code>[[aws ec2 describe-vpc-peering-connections]]</code>
 +
* <code>[[aws ec2 accept-vpc-peering-connection]]</code>
  
 
[[Subnet]]
 
[[Subnet]]
 
* <code>[[aws ec2 create-subnet]]</code>
 
* <code>[[aws ec2 create-subnet]]</code>
 +
* <code>[[aws ec2 describe-subnets]]</code>
 +
 +
[[NAT]]
 +
* <code>[[aws ec2 create-nat-gateway]]</code>
 +
  
 
[[Security Group]]
 
[[Security Group]]
Line 57: Line 70:
 
* <code>[[create-vpn-connection]]</code>
 
* <code>[[create-vpn-connection]]</code>
 
* <code>[[create-route]]</code>
 
* <code>[[create-route]]</code>
 +
* <code>[[aws ec2 run-instances]]</code>
 +
* <code>[[aws rds create-db-instance]]</code>
  
 
  create-capacity-reservation
 
  create-capacity-reservation
Line 92: Line 107:
 
  create-network-interface-permission
 
  create-network-interface-permission
 
  create-placement-group
 
  create-placement-group
  create-public-ipv4-pool
+
  [[create-public-ipv4-pool]]
 
  create-replace-root-volume-task
 
  create-replace-root-volume-task
 
  create-reserved-instances-listing
 
  create-reserved-instances-listing
Line 98: Line 113:
 
  [[create-route]]
 
  [[create-route]]
 
  [[create-route-table]]
 
  [[create-route-table]]
  create-security-group
+
  [[create-security-group]]
 
  create-snapshot
 
  create-snapshot
 
  create-snapshots
 
  create-snapshots
Line 136: Line 151:
 
* <code>[[aws ec2 vpn]]</code>
 
* <code>[[aws ec2 vpn]]</code>
 
* <code>[[aws ecs]]</code>
 
* <code>[[aws ecs]]</code>
 +
* [[delete-security-group]]
 +
* [[Load Balancer]]: <code>[[aws elbv2]]</code>
  
 
== See also ==
 
== See also ==

Latest revision as of 08:54, 24 October 2023

https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/index.html

  • Get a list of EC2 instances:
aws ec2 describe-instances
  • Get a list of EC2 instances and filter Name, Id and Status:
aws ec2 describe-instances | egrep 'InstanceId|"Name":|"Value":|PublicIp'
  • Create or run an instance
aws ec2 run-instances [1]
  • Start an EC2 instance:
aws ec2 start-instances --instance-ids i-08cf893bbcfd7dc46 (Use your own instance-id)
  • Stop an EC2 instance:
aws ec2 stop-instances --instance-ids i-08cf893bbcfd7dc46 (Use your own instance-id)
  • Query and display EC2 metadata: ec2metadata [2] (Distributed in cloud-guest-utils package at least in Debian)

Volumes:

Key management:

AWS VPN

AWS VPC

AWS VPC peering

Subnet

NAT


Security Group

Create[edit]

create-capacity-reservation
create-capacity-reservation-fleet
create-carrier-gateway
create-client-vpn-endpoint
create-client-vpn-route
create-customer-gateway
create-default-subnet
create-default-vpc
create-dhcp-options
create-egress-only-internet-gateway
create-fleet
create-flow-logs
create-fpga-image
create-image
create-instance-event-window
create-instance-export-task
create-internet-gateway
create-ipam
create-ipam-pool
create-ipam-scope
create-key-pair
create-launch-template
create-launch-template-version
create-local-gateway-route
create-local-gateway-route-table-vpc-association
create-managed-prefix-list
create-nat-gateway
create-network-acl
create-network-acl-entry
create-network-insights-access-scope
create-network-insights-path
create-network-interface
create-network-interface-permission
create-placement-group
create-public-ipv4-pool
create-replace-root-volume-task
create-reserved-instances-listing
create-restore-image-task
create-route
create-route-table
create-security-group
create-snapshot
create-snapshots
create-spot-datafeed-subscription
create-store-image-task
create-subnet
create-subnet-cidr-reservation
create-tags
create-traffic-mirror-filter
create-traffic-mirror-filter-rule
create-traffic-mirror-session
create-traffic-mirror-target
create-transit-gateway
create-transit-gateway-connect
create-transit-gateway-connect-peer
create-transit-gateway-multicast-domain
create-transit-gateway-peering-attachment
create-transit-gateway-prefix-list-reference
create-transit-gateway-route
create-transit-gateway-route-table
create-transit-gateway-vpc-attachment
create-volume
create-vpc
create-vpc-endpoint
create-vpc-endpoint-connection-notification
create-vpc-endpoint-service-configuration
create-vpc-peering-connection
create-vpn-connection
create-vpn-connection-route
create-vpn-gateway

Related terms[edit]

See also[edit]

  • https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html
  • https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html
  • Advertising: