Difference between revisions of "Aws ec2"

From wikieduonline
Jump to navigation Jump to search
 
(30 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
{{lowercase}}
 
{{lowercase}}
https://docs.aws.amazon.com/cli/latest/reference/ec2/
+
https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/index.html
  
 
* <code>[[aws ec2 describe-account-attributes]]</code>
 
* <code>[[aws ec2 describe-account-attributes]]</code>
Line 13: Line 13:
  
 
* Start an EC2 instance:
 
* Start an EC2 instance:
:<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)
  
* <code>aws ec2 [[export-image]]</code>
+
* <code>[[aws ec2 export-image]]</code>
 
* <code>[[aws ec2 terminate-instances]]</code>
 
* <code>[[aws ec2 terminate-instances]]</code>
  
Line 25: Line 25:
 
* <code>[[aws ec2 describe-images]]</code>
 
* <code>[[aws ec2 describe-images]]</code>
 
* <code>[[aws ec2 describe-availability-zones]]</code>
 
* <code>[[aws ec2 describe-availability-zones]]</code>
 +
 +
Volumes:
 +
* <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 39: 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]]
 +
* <code>[[authorize-security-group-egress]]</code>
 +
* <code>[[authorize-security-group-ingress]]</code>
 +
 +
== Create ==
 +
* <code>[[create-vpc]]</code>
 +
* <code>[[create-subnet]]</code>
 +
* <code>[[create-nat-gateway]]</code>
 +
* <code>[[create-key-pair]]</code>
 +
* <code>[[create-vpn-connection]]</code>
 +
* <code>[[create-route]]</code>
 +
* <code>[[aws ec2 run-instances]]</code>
 +
* <code>[[aws rds create-db-instance]]</code>
 +
 +
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 ==
 
== Related terms ==
Line 49: Line 150:
 
* [[Terraform resource: aws_instance]]
 
* [[Terraform resource: aws_instance]]
 
* <code>[[aws ec2 vpn]]</code>
 
* <code>[[aws ec2 vpn]]</code>
 +
* <code>[[aws ecs]]</code>
 +
* [[delete-security-group]]
 +
* [[Load Balancer]]: <code>[[aws elbv2]]</code>
  
 
== See also ==
 
== See also ==
 +
* {{aws ec2 create}}
 
* {{aws ec2}}
 
* {{aws ec2}}
  
 
[[Category:AWS]]
 
[[Category:AWS]]

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: