public class GetBucketWebsiteConfigurationRequest extends IIJGIOWebServiceRequest
バケットのウェブサイト設定を行うことで、IIJ GIO外にある静的ウェブサイトへホストさせることが可能になります。 IIJ GIOストレージ&アナリシスサービス内にあるウェブサイトへホストするには、バケットを作成し、ファイルをアップロードした後に、 それをウェブサイトととして設定してください。一旦バケットがウェブサイトとして設定されると IIJ GIOストレージ&アナリシスサービスのウェブサイトのエンドポイントを介して全てのコンテンツにアクセスすることができます。 バケットがウェブサイトへホストするように設定されているかどうかにかかわりなく、 既存のIIJ GIOストレージ&アナリシスサービスが同じように動作し続けることを保証するために、 設定したウェブサイトのコンテンツにアクセスできる新しいHTTPのエンドポイントを用意しました。 ウェブサイトを介して利用できるようにしたいバケットのコンテンツは一般的に読みやすくなければなりません。
ウェブサイトへホストするためのさらに詳しい情報は下記を参照してください。 http://docs.amazonwebservices.com/AmazonS3/latest/dev/WebsiteHosting.html.
この操作にはIIJ GIO:GetBucketWebsite
権限が必要です。
デフォルトでは、バケットのオーナーだけがバケットのウェブサイト設定を読み込むことができます。
さらにバケットのオーナーは、他のユーザにIIJ GIO:GetBucketWebsite
権限を付与するように
バケットポリシーを書き換えれば、他のユーザに対してウェブサイト設定の読み込みを許可することができます。
Constructor and Description |
---|
GetBucketWebsiteConfigurationRequest(String bucketName)
ウェブサイト設定を読み出すバケット名を設定した状態で、新規オブジェクトを生成します。
|
Modifier and Type | Method and Description |
---|---|
String |
getBucketName()
ウェブサイト設定を読み出すバケット名を取得します。
|
void |
setBucketName(String bucketName)
ウェブサイト設定を読み出すバケット名を設定します.
|
GetBucketWebsiteConfigurationRequest |
withBucketName(String bucketName)
ウェブサイト設定を読み出すバケット名を設定し、更新したリクエスト用オブジェクトを取得します。
|
copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials
public GetBucketWebsiteConfigurationRequest(String bucketName)
bucketName
- ウェブサイト設定を読み出すバケット名.public String getBucketName()
public void setBucketName(String bucketName)
bucketName
- ウェブサイト設定を読み出すバケット名.public GetBucketWebsiteConfigurationRequest withBucketName(String bucketName)
bucketName
- ウェブサイト設定を読み出すバケット名.Copyright © 2018. All rights reserved.