2017-12-09 17 views
1

Google Cloud Stackdriver 내에 로그 내보내기 싱크를 5 개 만들었습니다. 현재 그들은 모두 대상과 같은 버킷 (내 버킷)로 설정됩니다 스피, 컴퓨팅, 방화벽, 프로젝트 및 저장 :Google Cloud Platform 로그 싱크를 버킷 내의 특정 폴더로 설정

storage.googleapis.com/my-bucket

버킷 (내 버킷) 다음과 같은 5 개 폴더가 있습니다

각 로그 싱크를 버킷 내의 해당 폴더 중 하나에 연결하고 싶습니다. 가능합니까? 관련 질문 (Pointing multiple projects' log sinks to one bucket)의 대답은 "FOLDER_ID"를 이해하지 못한다는 것을 나타내며 이것이 필요한 경우, 그렇다면 어디서 얻을 수 있습니까?

내가 수동으로 명령

gcloud logging sinks update my-compute-log-sink storage.googleapis.com/my-bucket/compute

와 구글 클라우드 쉘에서 대상을 업데이트하고 싱크가 업데이트되었는지, 그러나 gcloud logging sinks list을 실행하는 변화를 보여줍니다 확인을 얻기 위해 노력하고 지금은 붙어 .

답변

0

참조하십시오. 현재이 기능을 사용할 수 없습니다.

싱크를 업데이트 할 때 (디렉터리를 포함 할 때) 사용한 위치는 이후의 추가 정보를 추가 함에도 불구하고 전체적으로 버킷을 가리킬 뿐이므로 업데이트 된 메시지가 표시되면 덮어 쓰기가 가능할 수 있습니다 이전과 같은 정보를 가진 전류 싱크.

기능 요청을 열어 Google Cloud Platform 로깅 싱크에서 지정된 버킷 디렉토리 위치 사용을 구현할 수 있는지 확인했습니다. 당신은 여기를 따를 수 :

https://issuetracker.google.com/69371200

을 측면에서 : 또한 당신이 여기에 따를 수 있음을 acehive하려고하는 작업에 관한 별도의 기능 요청이

https://issuetracker.google.com/72036905

FOLDER_ID 값은 버킷의 폴더와 관련이 없지만 here과 같이 Cloud Platform 리소스 계층 구조와 관련이 있습니다. 따라서 중요한 문제와 관련이 없습니다.

+0

의견에 감사드립니다. –

+0

괜찮습니다. 이 정보가 당신을 도왔다면 대답을 upvote 바랍니다. 또한 정보가 귀하의 질문에 대한 답변이라면 대답을 수락하십시오. – neilH

0

로깅 싱크 대상 (클라우드 저장소 용)은 버킷이어야합니다.

Pointing multiple projects' log sinks to one bucket에 대한 답변의 폴더는 프로젝트를 그룹화하기위한 것입니다. 이 답변은 folders의 설명서로 연결되어 다음과 같이 설명됩니다.

폴더는 Cloud Platform 리소스 계층 구조의 노드입니다. 폴더에는 프로젝트, 다른 폴더 또는이 둘의 조합이 포함될 수 있습니다.

Cloud Storage는 버킷 내 '폴더', 버킷 및 객체 만 지원하지 않습니다. https://cloud.google.com/storage/docs/key-terms