泊坞版:17.03.1-ce
尝试从入门教程开始使用docker-compose.yml.
version: "3"
services:
web:
image: tuhina/friendlyhello:2.0
deploy:
replicas: 5
resources:
limits:
cpus: "0.1"
memory: 50M
restart_policy:
condition: on-failure
ports:
- "80:80"
networks:
- webnet
networks:
webnet:
Run Code Online (Sandbox Code Playgroud)
得到此错误:
replicas Additional property replicas is not allowed
Run Code Online (Sandbox Code Playgroud)
我输错了什么?
谢谢.
编辑:docker-compose版本1.11.2,build dfed245
我有一个非常简单的代码,如下所示.刮痧是可以的,我可以看到所有print
语句生成正确的数据.在Pipeline
,初始化工作正常.但是,process_item
函数不会被调用,因为print
函数开头的语句永远不会被执行.
蜘蛛:comosham.py
import scrapy
from scrapy.spider import Spider
from scrapy.selector import Selector
from scrapy.http import Request
from activityadvisor.items import ComoShamLocation
from activityadvisor.items import ComoShamActivity
from activityadvisor.items import ComoShamRates
import re
class ComoSham(Spider):
name = "comosham"
allowed_domains = ["www.comoshambhala.com"]
start_urls = [
"http://www.comoshambhala.com/singapore/classes/schedules",
"http://www.comoshambhala.com/singapore/about/location-contact",
"http://www.comoshambhala.com/singapore/rates-and-offers/rates-classes",
"http://www.comoshambhala.com/singapore/rates-and-offers/rates-classes/rates-private-classes"
]
def parse(self, response):
category = (response.url)[39:44]
print 'in parse'
if category == 'class':
pass
"""self.gen_req_class(response)"""
elif category == 'about':
print 'about to call parse_location'
self.parse_location(response)
elif …
Run Code Online (Sandbox Code Playgroud) 我正在代码中访问AWS SDK及其服务,如下所示:
var aws = require('aws-sdk');
const s3 = new aws.S3();
Run Code Online (Sandbox Code Playgroud)
我想看看初始化S3对象时要获取的凭证是什么。我尝试了以下方法,但显然无法从文档中找出如何正确使用方法和类的方法。
var credo = aws.config.Credentials().get();
var credo = aws.config.Credentials;
var credo = aws.config.credentials;
var credo = aws.Credentials().get();
var credo = aws.Credentials();
var credo = aws.Credentials;
Run Code Online (Sandbox Code Playgroud)
有人可以告诉我获取此数据的正确方法吗?我觉得这部分的aws文档不容易理解。
编辑:我能够使用更新代码中的凭据 aws.config.update({accessKeyId: 'xxx', secretAccessKey: 'yyy', sessionToken:'zzz'
当我不像这样设置它们时,我想看看这些值是什么。未设置过程环境变量。我的凭证文件设置正确。
amazon-s3 amazon-web-services aws-cli aws-sdk aws-sdk-nodejs