2017-07-09 9 views
2

私は、静的なウェブサイトとGoogleのクラウドストレージを使用したいとindex.htmlオブジェクトが私のバケットのサブディレクトリ/フォルダに保存されている、のがmy-directoryGoogleのクラウドストレージからindex.htmlを追加せずにディレクトリにアクセスできますか?

を言わせてそれがこの場所www.example.com/my-directory/index.html上でのみアクセス可能ですが、私はwww.example.com/my-directory/としてアクセスしたいですそれは可能ですか?

MainPageSuffixをindex.htmlとして追加しようとしましたが、ルートレベルでのみ動作します。将来の読者のために

+0

ねえ。問題を解決しましたか? – Nakilon

+0

@Nakilonいいえ、今はできないと思います。だから、私はfirebaseホスティングに固執しています。 – Goyllo

+1

このチケットにスターを付けることができます:https://issuetracker.google.com/issues/67975966 – Nakilon

答えて

2

:それは可能ですが、若干の癖がhereを示唆した原因に、あなたが実際に空のオブジェクトがmy-directory/という名前がありますが、試してみて、あなたがヒットしているブラウザに表示したときにそうmy-directory/index.htmlを指定されたオブジェクト公的にアクセスできない空のオブジェクトは、my-directory/という名前です。

それはあなたがgsutilを使用して空のオブジェクト持っているかどうかを判断することが可能です:

gs://my-bucket/my-directory/: 
gs://my-bucket/my-directory/   <- This is the empty object 
gs://my-bucket/my-directory/index.html 

へ:あなたは空のオブジェクトを持っている場合は、このような出力が表示されるはずです

gsutil ls -R gs://my-bucket/my-directory*

をこれを解決するには、ディレクトリ内の他のオブジェクトに影響を与えずに空のオブジェクトを削除するgsutilを使うことができます:

gsutil rm gs://my-bucket/my-directory/

関連する問題