Sha256: 2beb358b0d5e7ac3d9d09429c04782d9b3402465932e63680205544ac8b1b915
Contents?: true
Size: 1.65 KB
Versions: 1
Compression:
Stored size: 1.65 KB
Contents
Aws.config[:s3] = { stub_responses: { list_buckets: { buckets: [ { name: 'my-bucket' } ] }, head_object: { content_type: 'binary/octet-stream' }, get_bucket_acl: { owner: { display_name: 'my-bucket-owner' }, grants: [ { grantee: { display_name: 'my-bucket-owner', type: 'CanonicalUser' }, permission: 'FULL_CONTROL' }, { grantee: { uri: 'http://acs.amazonaws.com/groups/s3/LogDelivery', type: 'CanonicalUser' }, permission: 'WRITE' }, { grantee: { id: '68f4bb06b094152df53893bfba57760e', type: 'CanonicalUser' }, permission: 'READ' } ] }, get_bucket_cors: { cors_rules: [ { allowed_methods: ['GET'], allowed_origins: ['*'] }, { allowed_headers: ['*'], allowed_methods: ['GET'], allowed_origins: ['https://example.com', 'https://example.org'], expose_headers: ['X-Custom-Header'], max_age_seconds: 3600 } ] }, get_bucket_policy: { policy: '{"Version":"2012-10-17","Statement":[{"Sid":"","Effect":"Allow","Principal":' \ '{"AWS":"arn:aws:iam::cloudfront:user/CloudFront Origin Access Identity XXXXX"},' \ '"Action":"s3:GetObject","Resource":"arn:aws:s3:::my-bucket/*"}]}' }, get_bucket_logging: { logging_enabled: { target_bucket: 'my-log-bucket', target_prefix: 'logs/' } } } }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
awspec-0.42.0 | lib/awspec/stub/s3_bucket.rb |