Python을 사용하여 AWS 서비스 인벤토리 생성
내 Python 프로젝트에 오신 것을 환영합니다!
저는 Python을 배우고 있으며 이것을 AWS에서의 학습 경험에 추가하고 있습니다! 간단한 Python 프로그램 작성, 이름/색인별 Python 목록 및 변수 인쇄, 추가, 삽입 및 제거와 같은 기능의 조합.
목표
project_14.py
전제 조건
사용된 리소스:
Certified Entry-Level Python Programmer Certification by ACloudGuru
나는 또한 이 사이트들이 파이썬의 기초를 이해하는 데 매우 도움이 된다는 것을 발견했습니다.
2진수, 10진수, 16진수 및 8진수를 서로 변환하는 숫자 변환 도구에 사용됨binaryhexconverter .
비트 연산자(AND | OR | XOR | 보완/NOT | 왼쪽 시프트 | 오른쪽 시프트)에 대한 Python 자습서의 경우 YouTube 동영상을 사용했습니다.
의 .
시작하자!
myGitHub Repository에서 전체 코드를 찾을 수 있습니다.
Cloud9을 IDE로 사용하여 브라우저만으로 Python 코드를 작성, 실행 및 디버깅했습니다. 이 프로젝트를 진행하는 동안 Cloud9 IDE에서 생성된 파일을 이 EC2 VM 외부의 GitHub 리포지토리에 저장하여 AWS의 이 VM에 어떤 일이 발생하더라도 코드가 손실되지 않도록 했습니다.
목표 이행 단계
Python 스크립트를 사용하여 AWS 서비스 목록 생성
— project_14.py
처음에는 목록이 비어 있어야 합니다.
#!/usr/bin/env python3.7
# create a variable to hold a place in memory for the list of AWS services
aws_services = []
추가 및/또는 삽입을 사용하여 목록을 채웁니다.
#!/usr/bin/env python3.7
# create a variable to hold a place in memory for the list of AWS services
aws_services = []
# using 'append' method, add an object to the list
aws_services.append('Batch')
aws_services.append('CloudWatch')
aws_services.append('DynamoDB')
aws_services.append('EC2')
aws_services.append('Lambda')
aws_services.append('S3')
# using 'insert' method, add an object to the list by index
aws_services.insert(0, 'Athena')
aws_services.insert(1, 'Aurora')
aws_services.insert(5, 'FSx')
목록과 목록의 길이를 인쇄하십시오.
# print the list and the length of the list
length = len(aws_services)
print("This is the list of AWS services:", aws_services, " and the length of the list is: ", length)
이름 및/또는 색인별로 목록에서 두 개의 특정 서비스를 제거합니다.
# remove 2 services from the list by name
aws_services.remove('Athena')
aws_services.remove('S3')
# remove 2 services from the list by index
del aws_services[3]
del aws_services[4]
새 목록과 목록의 새 길이를 인쇄합니다.
# create variables to hold a place in memory for the list and new length of AWS services
new_list = list(aws_services)
new_length = len(new_list)
# print the new list and new length of the list
print("This is the new list of AWS services: ", new_list, " and new length of the list: ", new_length)
우리가 지금까지 한 일
먼저 추가/삽입 방법으로 목록을 채우고, 목록과 목록의 길이를 인쇄하고, 이름/인덱스로 특정 서비스를 제거하고, 마지막으로 새 목록과 새 목록의 길이를 인쇄하여 AWS 서비스 목록에 대한 Python 스크립트를 생성했습니다. 목록.
Python으로 작업하고 이 프로젝트를 수행하는 것이 즐거웠습니다. Python으로 프로젝트를 코딩하는 방법을 배우면서 더 많은 기사를 게시할 예정입니다.
Reference
이 문제에 관하여(Python을 사용하여 AWS 서비스 인벤토리 생성), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/aws-builders/create-an-inventory-of-aws-services-using-python-5e9h텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)