8.4. S3 액세스 테스트
S3 액세스를 확인하기 위해 Python 테스트 스크립트를 작성하고 실행해야 합니다. S3 액세스 테스트 스크립트는 radosgw
에 연결하고 새 버킷을 생성하고 모든 버킷을 나열합니다. aws_access_key_id
및 aws_secret_access_key
의 값은 radosgw
key 값에서 가져옵니다.
_admin 명령에서 반환한 access
__key
및 secret
사전 요구 사항
- 실행 중인 Red Hat Ceph Storage 클러스터.
- 노드에 대한 루트 수준 액세스.
절차
Red Hat Enterprise Linux 8의 High Availability 리포지토리를 활성화합니다.
subscription-manager repos --enable=rhel-8-for-x86_64-highavailability-rpms
subscription-manager repos --enable=rhel-8-for-x86_64-highavailability-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow python3-boto3
패키지를 설치합니다.dnf install python3-boto3
dnf install python3-boto3
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Python 스크립트를 생성합니다.
vi s3test.py
vi s3test.py
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 파일에 다음 내용을 추가합니다.
구문
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
ZONE
을 게이트웨이 서비스를 구성한 호스트의 영역 이름으로 바꿉니다. 즉게이트웨이 호스트입니다
.host'setting이 DNS로 확인되는지 확인합니다. PORT
을 게이트웨이의 포트 번호로 바꿉니다. -
ACCESS
및SECRET
를 Red Hat Ceph Storage 개체 게이트웨이 구성 및 관리 가이드의 S3 사용자 만들기 섹션의access
secret_key 값으로 바꿉니다._key
및
-
스크립트를 실행합니다.
python3 s3test.py
python3 s3test.py
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 출력은 다음과 같습니다.
my-new-bucket 2021-08-16T17:09:10.000Z
my-new-bucket 2021-08-16T17:09:10.000Z
Copy to Clipboard Copied! Toggle word wrap Toggle overflow