2013-04-12 2 views
1

나는 이미 구성된 ec2 인스턴스를 상속 받았으며 데이터를 다운로드하려고합니다.어떻게 기존 마운트 포인트를 주어진 s3 버킷 이름을 결정합니까

관련된 자격 증명으로 S3Browser를 설정했지만 연결할 외부 버킷의 이름이 필요합니다.

내가 기계에 ssh를 데이터와 버킷이 이미 마운트되어 있음을 알 수는 - thusly 히 * 일부 번호는

df 

/dev/sda1   123234234 123234234 123234234 23%/
/dev/sda2   123234234 123412341 123234234 91% /mnt 
/dev/sdh    123234234 123234234 123234234 62% /ebs 

.. 무고한 사람들을 보호하기 위해 변경하지만 내가 필요하면 이름의입니다 samba에 들어갈 수있는 버킷 (/ ebs 마운트 포인트).

나는 이것이 일종의 거꾸로되는 것을 깨닫는다. 그러나 길은 있어야한다. 사용 가능한 s3 버킷에 대한 정보는 어디에서 찾을 수 있습니까?

답변

1

결국 AWS 개념을 혼란스럽게 할 수 있습니다. 적어도 제공하신 정보가 처음에는 질문과 일치하지 않는 것 같습니다. Amazon EC2 예에 Amazon S3 버킷을 장착하는 참으로 수 있지만 문제는이 제안에

, 마운트 지점의 이름 (아마존 S3 기본으로하는 FUSE 기반의 파일 시스템 인 예를 들어 s3fs 참조) 대신 Amazon Elastic Block Store (EBS) 권입니다. 그렇다면 외부 도구를 통하지 않고 볼륨이 연결된 EC2 인스턴스를 통해서만 데이터에 액세스 할 수 있습니다.

는 :

이 가장 쉽게는 AWS Management Console을 통해 이루어집니다 에 액세스 할 수 있으며 간단한 통해 아마존 웹 서비스를 관리하는 직관적 인 웹 기반 사용자 인터페이스.

+0

고마워요. 그렇기 때문에 나는 혼란 스럽습니다. 당신은 데이터가 ebs라는 것이 맞습니다. 아마존에서 ebs 데이터를 가져 와서 로컬 컴퓨터로 가져오고 싶습니다. 이렇게하려면 s3 버켓을 만들어 ec2 인스턴스에 마운트 한 다음 ebs에서 버킷으로 데이터를 복사하고 거기에서 내 로컬 컴퓨터로 복사해야합니다. 신성한 몰리가 복잡해? – utunga

+0

@utunga - 또는 SSH 자격 증명을 재사용하여 [SFTP (SSH File Transfer Protocol)] (http://en.wikipedia.org/wiki/SSH_File_Transfer_Protocol)를 통해 인스턴스에 액세스 할 수 있습니다. 대부분의 FTP 프로그램은 요즘이를 지원합니다. [WinSCP] (http://winscp.net/eng/index.php), [Cyberduck] (http://cyberduck.ch/) 또는 [Filezilla] (https://filezilla-project.org/). –

+0

, Stefan에게 감사드립니다. 이전에 ssh와 잘 작동하는 동일한 자격 증명 파일 접근 방식이 scp와 함께 작동하지 않는다는 것을 발견했습니다. 가장 작은 파일도 전송하려고하면 'Permission Denied'오류가 발생합니다. 아마존은 scp를 허용하지 않습니다 - 그래서 s3cmd와 같은 것들이 존재합니까?그러나 아마 나는 아직도 혼란 스럽다. 또는 amp3 계정이 오프 사이트에 연결되어 scp 또는 sftp를 성공적으로 사용한 사람이 있습니까? – utunga