Google Cloud Storage

이름:
   singularity storage create gcs - Google Cloud Storage (이는 Google 드라이브가 아닙니다)

사용법:
   singularity storage create gcs [명령 옵션] [인수...]

설명:
   --client-id
      OAuth 클라이언트 ID.
      
      보통은 비워 둡니다.

   --client-secret
      OAuth 클라이언트 시크릿.
      
      보통은 비워 둡니다.

   --token
      JSON blob 형식의 OAuth 액세스 토큰.

   --auth-url
      인증 서버 URL.
      
      공급자 기본값을 사용하려면 비워 둡니다.

   --token-url
      토큰 서버 URL.
      
      공급자 기본값을 사용하려면 비워 둡니다.

   --project-number
      프로젝트 번호.
      
      선택 사항 - 리스트/생성/삭제 버킷에만 필요합니다. 개발자 콘솔에서 확인하세요.

   --service-account-file
      서비스 계정 정보 JSON 파일 경로.
      
      보통은 비워 둡니다.
      대화식 로그인 대신에 서비스 계정을 사용하려면 필요합니다.
      
      파일 이름에 `~`가 포함되거나 `${RCLONE_CONFIG_DIR}`와 같은 환경 변수가 포함되어 확장됩니다.

   --service-account-credentials
      서비스 계정 정보 JSON blob.
      
      보통은 비워 둡니다.
      대화식 로그인 대신에 서비스 계정을 사용하려면 필요합니다.

   --anonymous
      자격 증명 없이 공개 버킷과 객체에 액세스합니다.
      
      파일을 다운로드만 하고 자격 증명을 구성하지 않으려면 'true'로 설정하세요.

   --object-acl
      새로운 객체에 대한 액세스 제어 목록.

      예제:
         | authenticatedRead      | 객체 소유자가 OWNER 액세스를 얻습니다.
         |                        | 모든 인증된 사용자가 READER 액세스를 얻습니다.
         | bucketOwnerFullControl | 객체 소유자가 OWNER 액세스를 얻습니다.
         |                        | 프로젝트 팀 소유자가 OWNER 액세스를 얻습니다.
         | bucketOwnerRead        | 객체 소유자가 OWNER 액세스를 얻습니다.
         |                        | 프로젝트 팀 소유자가 READER 액세스를 얻습니다.
         | private                | 객체 소유자가 OWNER 액세스를 얻습니다.
         |                        | 비워 둔 경우 기본값입니다.
         | projectPrivate         | 객체 소유자가 OWNER 액세스를 얻습니다.
         |                        | 프로젝트 팀 구성원은 역할에 따라 액세스를 받습니다.
         | publicRead             | 객체 소유자가 OWNER 액세스를 얻습니다.
         |                        | 모든 사용자가 READER 액세스를 얻습니다.

   --bucket-acl
      새로운 버킷에 대한 액세스 제어 목록.

      예제:
         | authenticatedRead | 프로젝트 팀 소유자가 OWNER 액세스를 얻습니다.
         |                   | 모든 인증된 사용자가 READER 액세스를 얻습니다.
         | private           | 프로젝트 팀 소유자가 OWNER 액세스를 얻습니다.
         |                   | 비워 둔 경우 기본값입니다.
         | projectPrivate    | 프로젝트 팀 구성원은 역할에 따라 액세스를 받습니다.
         | publicRead        | 프로젝트 팀 소유자가 OWNER 액세스를 얻습니다.
         |                   | 모든 사용자가 READER 액세스를 얻습니다.
         | publicReadWrite   | 프로젝트 팀 소유자가 OWNER 액세스를 얻습니다.
         |                   | 모든 사용자가 WRITER 액세스를 얻습니다.

   --bucket-policy-only
      액세스 확인은 버킷 수준의 IAM 정책을 사용해야 합니다.
      
      Bucket Policy Only가 설정된 버킷에 객체를 업로드하려면 이 옵션을 설정해야 합니다.
      
      이 옵션이 설정되면 rclone은 다음과 같이 동작합니다:
      
      - 버킷에 설정된 ACL을 무시합니다.
      - 객체에 설정된 ACL을 무시합니다.
      - Bucket Policy Only가 설정된 상태로 버킷을 생성합니다.
      
      문서: https://cloud.google.com/storage/docs/bucket-policy-only
      

   --location
      새롭게 생성되는 버킷의 위치.

      예제:
         | <unset>                 | 기본 위치(미국)을 비워 둡니다.
         | asia                    | 아시아의 멀티 지역 위치
         | eu                      | 유럽의 멀티 지역 위치
         | us                      | 미국의 멀티 지역 위치
         | asia-east1              | 대만
         | asia-east2              | 홍콩
         | asia-northeast1         | 도쿄
         | asia-northeast2         | 오사카
         | asia-northeast3         | 서울
         | asia-south1             | 뭄바이
         | asia-south2             | 델리
         | asia-southeast1         | 싱가포르
         | asia-southeast2         | 자카르타
         | australia-southeast1    | 시드니
         | australia-southeast2    | 멜버른
         | europe-north1           | 핀란드
         | europe-west1            | 벨기에
         | europe-west2            | 런던
         | europe-west3            | 프랑크푸르트
         | europe-west4            | 네덜란드
         | europe-west6            | 취리히
         | europe-central2         | 바르샤바
         | us-central1             | 아이오와
         | us-east1                | 사우스캐롤라이나
         | us-east4                | 북부 버지니아
         | us-west1                | 오레곤
         | us-west2                | 캘리포니아
         | us-west3                | 솔트레이크시티
         | us-west4                | 라스베이거스
         | northamerica-northeast1 | 몬트리올
         | northamerica-northeast2 | 토론토
         | southamerica-east1      | 상파울로
         | southamerica-west1      | 산티아고
         | asia1                   | 이중 지역: 아시아-북동1, 아시아-북동2
         | eur4                    | 이중 지역: 유럽-북부1, 유럽-서부4
         | nam4                    | 이중 지역: 미국-중부1, 미국-동부1

   --storage-class
      Google Cloud Storage에 객체를 저장할 때 사용할 저장 클래스.

      예제:
         | <unset>                      | 기본값
         | MULTI_REGIONAL               | 멀티 리전 저장 클래스
         | REGIONAL                     | 리전 저장 클래스
         | NEARLINE                     | Nearline 저장 클래스
         | COLDLINE                     | Coldline 저장 클래스
         | ARCHIVE                      | Archive 저장 클래스
         | DURABLE_REDUCED_AVAILABILITY | 내구성이 낮은 가용성 저장 클래스

   --no-check-bucket
      설정하면 버킷의 존재 여부를 확인하거나 생성하지 않습니다.
      
      버킷이 이미 존재하는 경우 rclone이 수행하는 트랜잭션 수를 최소화하려는 경우 유용할 수 있습니다.
      

   --decompress
      설정하면 gzip으로 인코딩된 객체를 압축 해제합니다.
      
      GCS에 "Content-Encoding: gzip"가 설정된 파일을 업로드하는 것이 가능합니다. 일반적으로 rclone은 이러한 파일을 압축된 객체로 다운로드합니다.
      
      이 플래그가 설정되면 rclone은 이러한 파일을 수신할 때 "Content-Encoding: gzip"로 압축 해제합니다. 이는 rclone이 파일의 크기와 해시를 확인할 수 없지만 파일 내용은 압축 해제됩니다.
      

   --endpoint
      서비스의 엔드포인트.
      
      보통은 비워 둡니다.

   --encoding
      백엔드의 인코딩.
      
      자세한 내용은 [개요의 인코딩 섹션](/overview/#encoding)을 참조하세요.

   --env-auth
      런타임에서 GCP IAM 자격 증명을 가져옵니다(환경 변수 또는 인스턴스 메타 데이터).
      
      service_account_file과 service_account_credentials가 비어 있는 경우에만 적용됩니다.

      예제:
         | false | 다음 단계에서 자격 증명을 입력하세요.
         | true  | 환경에서 GCP IAM 자격 증명을 가져옵니다(환경 변수 또는 IAM).


옵션:
   --anonymous                          자격 증명 없이 공개 버킷과 객체에 액세스합니다. (기본값: false) [$ANONYMOUS]
   --bucket-acl value                   새로운 버킷에 대한 액세스 제어 목록. [$BUCKET_ACL]
   --bucket-policy-only                 액세스 확인은 버킷 수준의 IAM 정책을 사용해야 합니다. (기본값: false) [$BUCKET_POLICY_ONLY]
   --client-id value                    OAuth 클라이언트 ID. [$CLIENT_ID]
   --client-secret value                OAuth 클라이언트 시크릿. [$CLIENT_SECRET]
   --env-auth                           런타임에서 GCP IAM 자격 증명을 가져옵니다(환경 변수 또는 인스턴스 메타 데이터). (기본값: false) [$ENV_AUTH]
   --help, -h                           도움말 표시
   --location value                     새롭게 생성되는 버킷의 위치. [$LOCATION]
   --object-acl value                   새로운 객체에 대한 액세스 제어 목록. [$OBJECT_ACL]
   --project-number value               프로젝트 번호. [$PROJECT_NUMBER]
   --service-account-credentials value  서비스 계정 정보 JSON blob. [$SERVICE_ACCOUNT_CREDENTIALS]
   --service-account-file value         서비스 계정 정보 JSON 파일 경로. [$SERVICE_ACCOUNT_FILE]
   --storage-class value                Google Cloud Storage에 객체를 저장할 때 사용할 저장 클래스. [$STORAGE_CLASS]

   고급

   --auth-url value    인증 서버 URL. [$AUTH_URL]
   --decompress        설정하면 gzip으로 인코딩된 객체를 압축 해제합니다. (기본값: false) [$DECOMPRESS]
   --encoding value    백엔드의 인코딩. (기본값: "Slash,CrLf,InvalidUtf8,Dot") [$ENCODING]
   --endpoint value    서비스의 엔드포인트. [$ENDPOINT]
   --no-check-bucket   설정하면 버킷의 존재 여부를 확인하거나 생성하지 않습니다. (기본값: false) [$NO_CHECK_BUCKET]
   --token value       JSON blob 형식의 OAuth 액세스 토큰. [$TOKEN]
   --token-url value   토큰 서버 URL. [$TOKEN_URL]

   일반

   --name value  스토리지의 이름 (기본값: 자동 생성)
   --path value  스토리지의 경로

Last updated