아직 설정되지 않은 설정에 대한 리소스를 만듭니다.
현재 이 프로젝트의 기본 버킷으로 사용할 Google Cloud Storage 버킷이라는 단일 리소스가 생성됩니다. 버킷은 FTL 소유 스토리지 프로젝트에서 생성됩니다. 드문 경우를 제외하고 여러 클라이언트에서 이 메서드를 동시에 호출하면 버킷이 하나만 생성됩니다. 불필요한 스토리지 요금이 청구되지 않도록 버킷은 90일이 지난 객체를 자동으로 삭제하도록 구성되어 있습니다.
버킷은 다음과 같은 권한으로 생성됩니다. - 중앙 저장소 프로젝트 소유자 (FTL 소유)의 소유자 액세스 권한 - 고객 프로젝트 소유자/편집자에 대한 쓰기 액세스 권한 - 고객 프로젝트 뷰어에 대한 리더 액세스 권한: 버킷에서 생성되는 객체에 대한 기본 ACL입니다. - 중앙 저장소 프로젝트 소유자의 소유자 액세스 권한 - 고객 프로젝트의 소유자/편집자/뷰어에 대한 리더 액세스 자세한 내용은 Google Cloud Storage 문서를 참조하세요.
이미 기본 버킷이 설정되어 있고 프로젝트가 버킷에 액세스할 수 있는 경우 이 호출은 아무 작업도 하지 않습니다. 하지만 프로젝트에 버킷에 액세스할 수 있는 권한이 없거나 버킷이 삭제되면 새 버킷이 생성됩니다.
다음을 포함한 모든 표준 오류 코드를 반환할 수 있습니다.
- PERMISSION_DENIED - 사용자에게 프로젝트에 쓸 권한이 없는 경우
- Google Cloud Storage에서 발생한 오류 코드
HTTP 요청
POST https://toolresults.googleapis.com/toolresults/v1beta3/projects/{projectId}:initializeSettings
URL은 gRPC 트랜스코딩 문법을 사용합니다.
경로 매개변수
매개변수 | |
---|---|
projectId |
프로젝트 ID입니다. 필수 항목입니다. |
요청 본문
요청 본문은 비어 있어야 합니다.
응답 본문
성공한 경우 응답 본문에 ProjectSettings
의 인스턴스가 포함됩니다.
승인 범위
다음 OAuth 범위가 필요합니다.
https://www.googleapis.com/auth/cloud-platform
자세한 내용은 인증 개요를 참조하세요.