수색…


소개

이 문서 섹션에서는 Amazon Web Services (AWS) Simple Storage Service (S3)에 대한 개발에 중점을 둡니다. S3는 진정으로 상호 작용할 수있는 간단한 서비스입니다. 0 개 이상의 "객체"를 포함 할 수있는 S3 "버킷"을 만듭니다. 일단 버킷을 생성하면 파일 또는 임의 데이터를 S3 버킷에 "객체"로 업로드 할 수 있습니다. 객체의 "키"(이름)를 사용하여 버킷 내부의 S3 객체를 참조합니다.

매개 변수

매개 변수 세부
BucketName 운영중인 AWS S3 버킷의 이름입니다.
미리 준비된 ACLName S3 버킷과 연관 될 내장 (미리 정의 된) ACL (Access Control List)의 이름입니다.
파일 AWS S3 Bucket에 업로드 될 로컬 파일 시스템의 파일 이름입니다.

새로운 S3 버킷 생성

New-S3Bucket -BucketName trevor

Simple Storage Service (S3) 버킷 이름은 전역 적으로 고유해야합니다. 즉, 다른 사람이 이미 사용하려는 버킷 이름을 사용한 경우 새 이름을 결정해야합니다.

S3 버킷에 로컬 파일 업로드

Set-Content -Path myfile.txt -Value 'PowerShell Rocks'
Write-S3Object -BucketName powershell -File myfile.txt

Write-S3Object 명령을 사용하면 로컬 파일 시스템에서 AWS S3으로 파일을 쉽게 업로드 할 수 있습니다. 가장 기본적인 형태에서, 당신은 단지 지정해야 -BucketName , 매개 변수를 당신이로 파일 및 업로드 할 S3 버킷 나타냅니다 -File 당신이 원하는 로컬 파일의 상대 경로 나 절대 경로를 나타내는 매개 변수를, S3 버켓에 업로드하십시오.

S3 버킷 삭제

Get-S3Object -BucketName powershell | Remove-S3Object -Force
Remove-S3Bucket -BucketName powershell -Force

S3 버킷을 제거하려면 먼저 버킷 내부에 저장된 모든 S3 객체를 제거해야합니다 (권한이있는 경우). 위의 예에서는 버킷 안의 모든 개체 목록을 검색 한 다음이를 Remove-S3Object 명령에 파이프하여 삭제합니다. 모든 개체가 제거되면 Remove-S3Bucket 명령을 사용하여 버킷을 삭제할 수 있습니다.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow