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