-
Notifications
You must be signed in to change notification settings - Fork 0
syuta/AwsAntTask
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Amazon S3へアップロードするためのAntタスクです。 1.主な機能 ・filesetで指定したファイルに対し、バケットへprefix要素を付与してアップロード ・アップロードするファイルにContentEncoding,ContentType,Cache-Controlを指定可能 2.依存ライブラリ commons-logging-1.1.1.jar aws-java-sdk-1.3.3.jar httpclient-4.1.1.jar" /> httpcore-4.1.jar" /> commons-codec-1.3.jar" /> 上記jarを配置し、クラスパスを指定してください。 3.使用方法 Antのbuild.xmlでtaskdefを用いてS3アップロード用タスクを定義します。 <typedef name="s3Upload" classname="jp.classmethod.anttask.S3Upload" classpathref="classpath" /> classpathは、上記依存ライブラリを指定したクラスパスを設定してください。 typedefで設定したタスクに、バケット名(必須)、prefix(必須)を指定し、 awsCredentialsで認証情報を指定します。 <s3Upload bucket="testbucket" prefix="public/js"> <!-- AWS認証情報 --> <awsCredentials accessKey="accessKey" secretKey="secretKey" /> <!-- アップロードするファイルセット --> <fileset dir="./test/js" includes="**/*" /> </s3Upload> 必要に応じてContentEncoding,ContentType,Cache-Controlを指定してください。 4.その他 ACLについてはバケットから取得し、 それに加えて全ユーザーに対してREAD権限を追加しています。
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published