AWS’de sıkça kullanılan bazı temel komutlar
AWS’de sıkça kullanılan bazı temel komutlar ve işlevleri şunlardır:
AWS CLI Komutları
1. AWS CLI Kurulumu ve Konfigürasyonu:
- AWS CLI kurulumunu yaptıktan sonra ilk olarak yapılandırma işlemi:
shell
aws configure
2. EC2 (Elastic Compute Cloud) Komutları:
- Tüm EC2 instance’larını listelemek:
shell
aws ec2 describe-instances
- Yeni bir EC2 instance başlatmak:
shell
aws ec2 run-instances --image-id ami-12345678 --count 1 --instance-type t2.micro --key-name MyKeyPair
- Bir EC2 instance’ı durdurmak:
shell
aws ec2 stop-instances --instance-ids i-1234567890abcdef0
3. S3 (Simple Storage Service) Komutları:
- Tüm S3 bucket’larını listelemek:
shell
aws s3 ls
- S3 bucket’ına dosya yüklemek:
shell
aws s3 cp myfile.txt s3://my-bucket/myfile.txt
- Bir S3 bucket’ından dosya indirmek:
shell
aws s3 cp s3://my-bucket/myfile.txt myfile.txt
4. IAM (Identity and Access Management) Komutları:
- IAM kullanıcılarını listelemek:
shell
aws iam list-users
- Yeni bir IAM kullanıcısı oluşturmak:
shell
aws iam create-user --user-name new-user
- IAM kullanıcısına politika eklemek:
shell
aws iam attach-user-policy --user-name new-user --policy-arn arn:aws:iam::aws:policy/AmazonS3ReadOnlyAccess
5. Lambda Komutları:
- Tüm Lambda fonksiyonlarını listelemek:
shell
aws lambda list-functions
- Yeni bir Lambda fonksiyonu oluşturmak:
shell
aws lambda create-function --function-name my-function --runtime python3.8 --role arn:aws:iam::account-id:role/execution_role --handler lambda_function.lambda_handler --zip-file fileb://function.zip
- Lambda fonksiyonunu tetiklemek:
shell
aws lambda invoke --function-name my-function --payload '{"key": "value"}' response.json
Bu komutlar AWS üzerinde sıkça kullanılan temel komutlardan bazılarıdır. AWS CLI kullanarak çeşitli AWS hizmetlerini yönetebilir ve otomatikleştirebilirsiniz.
Yorum gönder