AWS CLI: Difference between revisions

From Chorke Wiki
Jump to navigation Jump to search
 
(7 intermediate revisions by the same user not shown)
Line 5: Line 5:
sudo    ${HOME}/Downloads/aws/install
sudo    ${HOME}/Downloads/aws/install
rm -rf  ${HOME}/Downloads/aws
rm -rf  ${HOME}/Downloads/aws
</syntaxhighlight>
==AWS » Profile==
<syntaxhighlight lang="bash">
export AWS_PROFILE=chorke.academia
export AWS_PROFILE=chorke
aws ec2 describe-availability-zones
aws sts get-caller-identity
aws configure list
aws s3 ls
</syntaxhighlight>
==AWS » Route 53==
<syntaxhighlight lang="bash">
aws route53 list-hosted-zones --output json
aws route53 list-resource-record-sets --hosted-zone-id=Z2U6EL1ZO4QJ1T --output=json
</syntaxhighlight>
</syntaxhighlight>


Line 59: Line 76:
| valign="top" |
| valign="top" |
  aws configure --profile academia
  aws configure --profile academia
  aws configure help
  aws sts get-caller-identity
  aws configure list
  aws configure list
  aws configure
  aws configure
Line 155: Line 172:
|-
|-
|valign='top'|
|valign='top'|
* [https://docs.aws.amazon.com/AmazonS3/latest/userguide/create-access-points.html AWS » S3 » Creating an access point]
* [https://docs.aws.amazon.com/AmazonS3/latest/API/RESTAuthentication.html AWS » S3 » REST Authentication]
* [https://awspolicygen.s3.amazonaws.com/policygen.html AWS » S3 » Policy Generator]
* [https://awspolicygen.s3.amazonaws.com/policygen.html AWS » S3 » Policy Generator]
* [https://superuser.com/questions/279986/ AWS » S3 » cURL Upload]
* [https://superuser.com/questions/279986/ AWS » S3 » cURL Upload]
* [https://stackoverflow.com/questions/44751574/ AWS » S3 » cURL Route]
* [https://stackoverflow.com/questions/44751574/ AWS » S3 » cURL Route]
* [[Google Cloud CLI]]
* [https://aws.amazon.com/s3/pricing/ AWS » S3 » Pricing]
* [[Online App]]
* [[Terraform]]
* [[Minikube]]
* [[Minikube]]
* [[VSCode]]
* [[VSCode]]
Line 167: Line 184:


|valign='top'|
|valign='top'|
* [https://stackoverflow.com/questions/20337749/ AWS » CLI » Route 53 » Export DNS Zone]
* [https://github.com/kubernetes-sigs/aws-ebs-csi-driver AWS » EKS » EBS CSI Driver]
* [https://github.com/kubernetes-sigs/aws-ebs-csi-driver AWS » EKS » EBS CSI Driver]
* [https://docs.aws.amazon.com/eks/latest/userguide/create-cluster.html AWS » EKS » Create Cluster]
* [https://docs.aws.amazon.com/eks/latest/userguide/create-cluster.html AWS » EKS » Create Cluster]
* [[Google Cloud CLI]]
* [[Online App]]
* [[Terraform]]
* [[Kubectl]]
* [[Kubectl]]



Latest revision as of 23:19, 21 November 2024

wget -cq https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip -P ${HOME}/Downloads
unzip -q ${HOME}/Downloads/awscli-exe-linux-x86_64.zip -d ${HOME}/Downloads/
rm -rf   ${HOME}/Downloads/awscli-exe-linux-x86_64.zip
sudo     ${HOME}/Downloads/aws/install
rm -rf   ${HOME}/Downloads/aws

AWS » Profile

export AWS_PROFILE=chorke.academia
export AWS_PROFILE=chorke

aws ec2 describe-availability-zones
aws sts get-caller-identity
aws configure list
aws s3 ls

AWS » Route 53

aws route53 list-hosted-zones --output json
aws route53 list-resource-record-sets --hosted-zone-id=Z2U6EL1ZO4QJ1T --output=json

Playground

cat << INI | tee -a ${HOME}/.aws/config >/dev/null
[default]
region = ap-southeast-1
output = table

INI
cat << INI | tee -a ${HOME}/.aws/credentials >/dev/null
[academia]
aws_access_key_id = AKIBVWTF7RISAULV8Q6Q
aws_secret_access_key = w2JVkDIE9zRTIP/S4m7Mm4cWKlFEYlzg1iGzfCnj

INI
cat << INI | tee -a ${HOME}/.aws/config >/dev/null
[profile academia]
region = ap-southeast-1
output = json

INI

export AWS_DEFAULT_PROFILE=academia
export AWS_PROFILE=academia
aws ec2 describe-vpcs
aws s3 ls
aws kms delete-alias --alias-name \
 arn:aws:kms:ap-southeast-1:235216370500:alias/eks/sdlc_cluster
cat ~/.aws/credentials
cat ~/.aws/config
aws configure --profile academia
aws sts get-caller-identity
aws configure list
aws configure

kubectl config set-context  minikube --cluster=minikue
kubectl config set-context  minikube
kubectl config get-contexts
kubectl config get-clusters
kubectl config view

References