Skip to Content
Testing앱 개체 저장소

앱 개체 저장소

가용성

관리 객체 스토리지는 not available yet입니다. 현재 버킷 서비스는 제어 영역 미리보기입니다. 버킷 모양의 레코드를 생성하고, 일회성 S3 모양의 자격 증명을 생성하고, OF_S3_* 환경 변수를 게시할 수 있지만 끝점은 stub-minio-platform.local:9000입니다. MinIO 버킷이 생성되지 않으며 여기에 객체를 저장할 수 없습니다.

업로드, 백업 또는 생존해야 하는 데이터에 대해 상태 stub의 기록을 사용하지 마십시오. 성공적인 호출은 제어 평면 계약이 실행되었음을 증명할 뿐입니다.

오늘 테스트할 수 있는 것

미리보기에서는 다음과 같은 경계를 실행합니다.

  • 고유한 버킷 이름 생성
  • MCP 래퍼에서 앱 소유권을 확인합니다.
  • 일회성 비밀 처리
  • 메타데이터 전용 목록 응답
  • OF_S3_ENDPOINT, OF_S3_BUCKET, OF_S3_ACCESS_KEY, OF_S3_SECRET_KEY, OF_S3_REGION의 출판; 그리고
  • 버킷 참조와 앱의 연결.

환경 게시가 성공하더라도 값은 여전히 ​​자리 표시자입니다. 실제 스토리지가 필요한 워크로드를 배포하기 전에 이를 제거하세요.

MCP 도구

도구현재 행동
add_app_bucket(app_id)stub 레코드를 생성하고 자리 표시자 OF_S3_* 값을 게시할 수 있습니다.
list_app_buckets(app_id)메타데이터를 나열합니다. 비밀 키를 반환하지 않습니다.
add_app_bucket(app_id='550e8400-e29b-41d4-a716-446655440000')

사용하기 전에 응답을 확인하세요.

{ "bucket_id": "buk-a7f3b2c1d9e4f", "endpoint_url": "http://stub-minio-platform.local:9000", "status": "stub", "env_published": false }

자동 환경 게시를 사용할 수 없는 경우 응답에는 비밀 번호와 env_payload가 한 번 포함될 수 있습니다. 이는 스텁 엔드포인트를 스토리지로 전환하지 않습니다. 응답을 민감한 것으로 처리하고 기록하지 마십시오.

REST 계약

방법경로결과
POST/api/app-infra/buckets미리보기 레코드를 생성하고 일회성 자격 증명 형태의 데이터를 반환합니다.
GET/api/app-infra/buckets/{bucket_id}비밀 키 없이 메타데이터를 반환합니다.
GET/api/app-infra/buckets?app_id={app_id}앱의 버킷 메타데이터를 나열합니다.

일반적인 사용에는 소유자 범위 MCP 도구를 선호합니다. 플랫폼 경로는 내부 통합 표면입니다.

예정신청계약

실제 공급자가 활성화되면 애플리케이션은 5개의 OF_S3_* 변수로부터 명시적으로 S3 호환 클라이언트를 구성합니다. 주변 AWS 자격 증명에 의존하지 마십시오. 앱 환경 변수를 통해 실제 값을 제공하는 경우 현재 임시 운영자 관리 S3 서비스에 동일한 변수 이름을 사용할 수 있습니다.

관리형 스토리지가 준비되기 전에

프로덕션 가능 릴리스에는 다음에 대한 증거가 필요합니다.

  1. 배포되고 연결 가능한 객체 저장소 호스트
  2. 앱별 액세스 격리;
  3. 업로드, 다운로드 및 재배포 지속성 테스트
  4. 교체 및 안전한 프로비저닝 해제
  5. 용량, 가용성 및 오류 모니터링 그리고
  6. 명시된 내구성 목표에 적합한 백업 또는 복제 동작.

이러한 검사가 통과될 때까지 운영자 관리형 S3 호환 서비스를 사용하고 복구 경로를 직접 테스트하세요.